There is Bridgeport. The motels are not super cheap though. There are some good restaurants, but I don't know their beer selection. You could stay at one of the nearby resorts, such as Doc & Al's or Virginia Lakes. Virginia Lakes has their own store and restaurant.
A little further south is Lee Vining. The Whoa Nellie Deli is supposed to be good.
For a different type of town, you could do Virginia City, NV. It's all bars, casinos, and restaurants. You'll find more Budweiser there than anything else, but I'm sure they have more selection somewhere.
"Don't go gettin' all snotty on me just because I like to drink beer and piss off the porch once in a while." - Boondoggle