Guide to all the best sights and things to do in Prague on your first visit to this magical city! Prague itinerary plus lots of hidden gems!