My favorite: Erhartova Cukrarna. A bit off the beaten path.
Classic Czech bakery/cafe, and I recommend it because it's unlike anywhere else in town.
Also: Grand Cafe Orient--a Cubist cafe. Gorgeous, painstakingly restored interior. Square (Cubist!) doughnuts.
Address: Ovocný trh 569/19, 110 00 Praha - Staré Město, Czech Republic
And Cafe Savoy, across the river, is well worth a visit. (Across from the National Theatre.)
Bakeshop Praha is the most overrated place in town.
Restaurants--all my info is probably out of date. However, the restaurant on top of Petrin (halfway up the funicular), Nebozizek, has a magnificent view and we've always heard good things about it. (Too costly for anyone on a Czech salary, so that's why we never went.) smileys/wink.gif There's a good pub right across from Strahov Monastery--also a great view (same view from Nebozizek, but from a little farther north.) The summer vineyards might also be open near the castle, by now (unless, God forbid, major mudslide or whatnot after the floods). ETA: Nebozizek's "Daily Menu" is just for lunch, and is typically only offered in Czech-language menus--that's why the prices seem mind-bendingly low. smileys/wink.gif Sneaky! But even the full menu is not bad--maybe something glorious/horrible (depending on your point of view) has happened to the exchange rate in the last 5 years...
Frantiskanska Gardens for strolling and ice cream (inside, under the Tesla stained-glass window). Cafe Rehor Samsa, across the street, in the Lucerna shopping center (I use the term loosely) is a great place for a quick beer or coffee..
Just realizing that it's 4 in the morning in Central Europe, at least, so no idea if you'll get this in time! But enjoy! smileys/smile.gif
http://erhartovacukrarna.cz/en/index.html