Restaurants
Battambang seems to have a good selection of restaurants that cater to foreign visitors. You can easily stroll around the core of the old town area and find any number of places, serving a mix of Khmer, Asian and European cuisines. Most of the restaurants have full bars, but there don't appear to be too many pubs.
The countryside around Battambang is home to one of Cambodia's only wineries. A visit there is an optional stop on most day trips to Prasat Banan. I'm not a big wine drinker, so I won't got into great detail on the wines. The red seemed sweet for a red. The brandy was drinkable, but seemed a little rough for me.