I really like Opa; greek meze bar/club, central Bath.
http://opabath.com/opa.html#Club
Does meals/nibbles/drinks/dancing. Very stylish, lovely atmosphere.
For food try Eastern Eye if you like Indian.
http://www.easterneye.com/
Totally hidden gem, and great taste of Bath with its beautiful ceilings. Great food, great service, great atmosphere.
Sub 13 is a great cocktail bar, small and a little pricey but a cute place to start the night.
Then there is the usual, po na na, spoons, slug and lettuce, rsvp. I think Moles club is good for live music but never been. Think there is also an Ice bar on Bath now. Shout if you have any more questions!

x x x