Wroclaw-
Try Academus on kielbasnicza just off the main square- has a small bar with a few quality interesting Polish beers on tap.
Very friendly, the affable landlady is happy to chat in fluent English and her husband is a beer enthusiast.
There is a restaurant downstairs too.
The brewbar Spiz under the town hall serves ok beer but is overpriced, hectic and was uncomfortably crowded when i visited.
Had a nice meal in an Armenian restaurant in the arches beneath the railway lines along Wojciecha Bogusławskiego just along from the station. There are a couple of lively late bars and cafes along here too, away from the tourists.
Ceske Budejovice-
It's a bit of a tourist cliche , but you can't go far wrong in Budvarka on the main square. The food is typical Bohemian stuff (the roast duck is lush

) reasonably priced and the beer is spot on (it's a Budvar pub). Been back a few times and always enjoyed it. Also i usually call into the beer hall opposite the bus station/shopping mall over the road from the station- it's a typical noisy, smoky Czech dive, no English spoken but the budvar flows fast all day, is dirt cheap and tastes heavenly!
Plzen- only eaten once here, at U salzmannu off the square. Nice food and Urquell beer.
PS if you are into beer and have the time, try the brewery tours in Plzen and Ceske Bud too, if nothing else just to taste the stuff fresh from the barrels in the cellars!
HTH