Hallstatt in Austria, a fairy tale town!