Buddy of mine went to Prague several years back and said he was surprised how many people there absolutely LOVE Americans.
He didn't have to buy a beer the entire time he was there. People would hear his accent, shout "American!" and buy one for him.
Their are many microbreweries in Prague, I like St. Norbert the Black, but it's pricier than some.
And CK Browar's in Krakow-I could just live there..They bring this huge glass testube of beer that's about 2 feet high, and costs next to nothing. Also, they have the best food for not much cash.
I went there with 6 other people, and we all drank beer and stuffed ourselves on delicious food-the bill for all of us was less than forty dollars.