Cafés:
Both the Old Town Square and Kazimierz are virtually dotted with cafés. Most of them serve very good tea and coffee as well as delicious cakes.
A visit to Jama Michalika in 45 Florianska Street is a must, if only for their fabulous Art Nouveau interior. See their website for their menu.
Their sernik (cheesecake) is delicious.
Pod Kogutkiem is a tiny cafe in the old Jewish quarter of Kazimierz (11 Jozefa Street). It is thought to be the smallest café in all Krakow, but they serve probably the best coffee in Krakow.
Singer café/bar is our other recommendation in Kazimierz (22 Estery Street). It has a very nice interior with lots of candles and old mirrors. The tables are made of old sewing machines (hence the name!).
Cafe Mlynek is a gallery, bar and 100% vegetarian cafe in the Kazimierz quarter of Krakow. Their onion soup is exceptional!