If you don't believe magical fairy tale towns exists, then you haven't visited Halstatt yet!
Halstatt, Austria is a beautiful village nestled in the Alps with population of about only 750 people.
A one day trip to the enchanted town can leave you mesmerised.
To help you make your trip memorable i have jotted down a few points, hope it helps.
-- how to reach Halstatt?
Halstatt is accessable from both Salzburg and Innsbruck. So if you are planning a short trip to Austria i would suggest include either Salzburg or Innsbruck along with a day for Halstatt.
My trip included 2 nights in Vienna and 2 nights in Salzburg. Of the 2 days in Salzburg, one was completely dedicated to Halstatt.
From Vienna there's a direct train for Salzburg. The 4-5 hour journey is picturesque and hassle free. Given Salzburg is a small town itself, one day is enough to explore its beauty.
As we reached the Salzburg train station we immediately visited the tourist information centre. There we were told that there are 3 best ways to travel to Halstatt:
1. The costliest way: Book a private cab from Salzburg
2. Bus - Train - Ferry: A bus from Salzburg train station to Bad Ishcl. From Bad Ishcl take train to Halstatt (the Bad Ischl bus stop is just adjuscent to the Bad Ischl train station). From Halstatt station take athe ferry to the Halstatt village.
3. Train - Train - Ferry: Train to Attnang Puchheim, train from Attnang Puchheim to Hallstatt railway station, ferry across the lake to the village.
Of the above the first 2 are the most scenic routes to reach Halstatt. We opted for the second option and could book the tickets for both train and bus at the tourist info centre (its advicible to book a day in advance).
Tip: If opting for Option 2, try to sit on left side of the 150 bus and right side of the train to Hallstatt for the best views.