Sometimes you arrive at a new place and instantly feel at home. This is what happened to me when I first laid eyes upon Salzburg. Globally most known as the location for the Academy Awards winning musical movie “The Sound…