Sunny's off Lavelle Road in Bangalore makes good (real) Italian food.
Beer should be available in plenty in most pubs in Bangalore. Though, these are not the quiet British Pubs. Mostly Kingfisher, but then I haven't drunk beer in a while in Bangalore.