Just back from our second visit to Prague & although we thorougly enjoyed it, a few words of caution - some restaurants adding up to 15-20% service charge to the bill. This did not happen on our first visit 2 years ago! One restaurant was in the Castle area & another just off the Old Town Square. Prices are still very reasonable compared to UK but beware of the hidden charges. Also beware of the biggest rip off in Prague - The Mystic is a cafe/restaurant on the steps on the way up to the castle (cannot remember the name of the street). We went in for 2 bowls of soup & a large & a small beer & the price was £12 (sterling). Daylight robbery! There are no prices outside or inside on the menus which should have warned us, but in Prague you just do not expect these prices. This included a service charge for a sultry waitress! Avoid at all costs & go to some of the many cafe/restaurants where prices are about one third of this!