Austria is well known throughout the world as the backdrop for the movie Sound of Music. Indeed, much of Austria is a paradise of snow-capped mountains and lush green valleys. However, major cities like Innsbruck and Salzburg are tourist magnets with a reputation for clean streets, world-class restaurants, and a friendly atmosphere. Vienna, the capital, reaches the […]