Unfortunately not only Prague has different prices for locals and foreigners. It's a problem of many big touristic places. But anyway, even with prices like for foreigners it's cheaper than some other European cities. And Prague is wonderful, a city of magic and sights and charm. The old town is full of photo ops and buildings/streets to explore. The new town past our apartment reminded me of Amsterdam. Travel by tram is fast and safe. Buy tickets from tabacco stores before you board a tram and validate tickets on the tram. Prague needs good comfy footwear - lots of cobbles and steps. Plenty of nice bars and cafes to rest. The chaper drinks are found a few streets off main areas, beer is as low as 50p pint! We ate out all the time everywhere - in hotel Prague, outside, finding lots of quality vegan places to eat, meals costing from ?2 to ?8 for 3 courses! (please PM me for info on veggie/vegan places to eat) It was crowded in August, Charles Bridge being the busy area - visit in the evening or early morning for the views and no crowds. We had no problems with pickpockets. We walked round the palace grounds, there was an hours que for tickets and a 2-3 hour wait for the palace and cathederal!!! we didn't que. We also went on a boat trip from by Charles bridge, you will see the staff all in sailors costume selling tickets. A one hour trip was ?6, including cake and a drink and a great guide full of info on Prague/history.