The Tap brews great beers and has a solid and large guest taplist. Function Brewing is super solid but won't open until Wednesday. Quaff On has a decent taplist but they are $$$. Avoid their affiliated Big Woods Brewing beers if you head to Quaff On. Finch's is higher end for Bloomington, but they always have a few interesting beers on tap. The Bishop Bar is small and they have thoughtful taps and cheap mixed drinks. Yogi's used to be a beer go to, but I live three blocks from there and don't stop in anymore.
As far as food goes, King Dough makes really good pizza. Nick's has a solid Burger as does Farm, and both have respectable tap lists. Finch's has very good food but is definitely on the high end, and see the comments about their tap list above. Uptown Cafe has really good food and makes good cocktails but is a bit pricey. All of the other places that I initially mentioned for beers also have decent food, but they are not my first go-to for places to eat.
I am working out of town all week, or I would be happy to go grab some beers with you.
PS, Upland will have some bottles for sale beside the host's station at the Brew Pub.