5Bled, Slovenia

This small Alpine town in northwestern Slovenia rings the shores of Lake Bled and is considered to be one of Europe’s best-kept secrets.

With its glacial blue waters surrounded by mountains, it makes this another spot that looks as if it came from the pages of a fairytale story.