When we first visited Prague in 1992, the first McDonalds had opened on Wenceslas Square and there were one or two 'western' style restaurants, but for the most part it was a very 'east European' city.
Now the centre of Prague is decidedly western, with a number of major British stores (Debenhams, Tesco, M&S) jostling with more traditional local shops.
The choice of good quality restaurants has improved - we ate at some really interesting places and had some top quality, but very affordable, food. No longer is the standard 'service with a snarl' - restaurant staff are polite and well trained, everywhere we went the restrooms were spotless and put some western resorts to shame.
But Prague hasn't completely sold its soul. There are still enchanting castles and churches, side streets and alleyways, and traditional beer halls offering hearty slabs of meat with jugs of foaming ale for a few dollars.
A couple of travel tips:
Firstly - stay away at the weekends. Prague has become a hot spot for stag weekends from across Europe. Friday and Saturday nights, the city is home to crowds of drunken lads from France, Belgium, Germany and the UK. The city is well policed and we didn't see any trouble, but I would go midweek by choice.
Secondly - don't be afraid to stray off the beaten track, especially at lunchtime. We enjoyed some excellent drinks and lunches in beer halls and cafes less than 50 yards from the main tourist drags.