Nestled on the shores of Lake Hallstatt, this charming village in Austria looks like something out of a fairy tale. Its tiny houses with flower-filled balconies and steep mountains surrounding the lake create a breathtaking view. The town is also famous for its salt mines and rich history.