12Mont Saint Michel, France

The unbelievably small town only has 44 residents but they get to live one of the most magical experiences in Europe on a daily basis.

The city itself basically sits on top of a large rock formation sticking out of the ocean just off France’s Northern coast.