Historic walls are home to magnificent venues, museums and galleries, while thrilling festivals fill the places with first-class music. Theatre and opera whisk visitors away to a different world far removed from everyday life, and a visit to magnificent castles is a fascinating journey back in time.