I always feel sorry for people visiting bath as it must be a nightmare finding good places to eat, especially at a weekend when many restaurants need a reservation. Having lived here for over three years I think may restauarants are over priced and/or offer very poor service. So here are some recommendations and I'd like to know if you've come across any other good places - I'm always looking for something new!
Demuth's Vegetarian Restaurant - consistently good and changing menu. Nice atmosphere and during the week they offer a set priced menu.
Firehouse Roisserie - nice mix of upmarket pizza and chicken dishes. The salamander pub next door is good for a drink before or after.
Martini - Italian for a reasonable meal but with great old fashioned Italian sevice
Pastiche Bistro - Argyle street - low price for a sit down meal - book for a view of the river. Food isn't great but it makes a change from a sandwich
Riverside Cafe -Argyle Street- great views and a nice menu - mainly sandwiches and salads
Cafe Retro York Street- good brunch
Do not go to Sally Lunns it is a tourist trap!!