If elves actually exist, they must live in a town as serene as Hallstatt. Tucked between towering mountains and a mirror-like lake, with 16th-century Alpine houses dotting among trees and lovely gardens, this place is so surreal that when you first set foot on it, you feel like stepping into a fairy tale.
Continue reading Hallstatt: A Journey into the Fairy Tale