I can't imagine there being a more beautiful city architecturally than Prague. I bought a "tower pass" to climb all the towers of Prague. It may have cost as much as 200 CZK but was well worth it for the exercise and for views like this. The Klementinum tower offers a 360 degree view of the city. Inside the modernized portion of the complex is a concert hall for classical music. I caught the tail end of the International Classic Music Festival and saw the Hungarian Philharmonic for the equivalent of about 18 USD. I highly recommend visiting Prague the last week of May.