We have all of the usual sources, but if anyone has personal experience concerning hotels or guesthouses in Bath or Bristol to recommend, I hope you will share them.
Four of us really enjoyed our stay at Three Abbey Green in Bath. It was just steps away from the Abbey, the Roman Baths and the center of town. Charming old building with spacious rooms, and an above average breakfast. Maybe a bit more expensive than other choices, but I'd stay again.
I've stayed at a number of places in Bath. I travel solo so my rooms are generally small in UK. I'm ready for that and it doesn't bother me.
Brooks Guesthouse - I stayed here on a RS tour plus a couple of extra days ahead of time. I do not think it had AC but it did have a fan. My room was on the entry level floor but you have to go up a flight of steps to get to the front door. Breakfast was wonderful! This is slightly further from the center than some of the others I've stayed at but it is an easy walk and there are lots of restaurants on the various roads that lead to the city center. Last year some tour members were unhappy as they had to climb several flights of stairs to their room. I can't comment on that as that was not my experience. I would stay here again in a heartbeat.
Frances Hotel Bath by Sofitel - I stayed here on a Road Scholar tour for 6 nights. The room was small, might have had AC. Huge bathroom with a cool mural of the Roman Baths in the shower. Elevator. Right on Queen Square and a great location. Breakfast was a served breakfast and was a total cluster "F". This was in 2016 so perhaps someone has figured out a system for serving "X" number of people (a known quantity as they know the number of guests in the hotel) in a short amount of time. There were a lot of business people staying here and I felt so bad as they were trying to eat quickly and get away to work and it just wasn't happening. This was the biggest hotel I've stayed in in Bath and I probably would not choose to stay here again. Lovely, well appointed but bigger than I like on my own.
Henrietta House - I stayed here on a Rick Steves tour last year plus 3 extra nights. No AC. Elevator. Small but adequate room. Excellent location just on the other side of Pulteney Bridge. Good Breakfast. I would stay here again with no problem.
Kennard House - I stayed here several years ago but it was under different owners. I had a very nice room overlooking the garden. It is right across the street from Henrietta House so excellent location. I'd probably try this again after checking TA reviews if neither of my other 2 were available.
If you are driving I've got no idea about parking for any of these locations.
Enjoy Bath! It's one of my favorite locations. I find so much to do there. As you can see I have made a number of trips there and never get tired of it. Lots of wonderful restaurants altho I'm vegan so my tastes are probably very different than yours, lol!!
editing to add: I've always wanted to stay at Three Abbey Green. It's on such a cute square with a historic Oak? in the center. I'll try next time but they fill quickly.
I've stayed at a few hotels in Bath. (I've only changed trains at Bristol)
I, too have stayed at the Brooks Guesthouse. It was fine. A good walk to everything. No A/C
Abbey Hotel. Right in the center of everything. Not cheap. Smaller rooms can be a problem. No A/C.
Premier Inn Bath City Centre--stayed here twice. Not charming but it has an excellent location, quiet, clean and reasonable prices for an expensive city.
Thank you for your replies. We won't be using a car. We will be arriving at Bath by train from Cardiff and proceeding to Bristol by train.
I meant to mention something else. Bath hotel prices usually jump Fri/Sat nights and there is often a 2-night minimum.
I think all the lodging options mentioned by all of us are within walking distance of the train station.
Brooks Guesthouse in Bath is very nice. Also, don't miss the fantastic fish and chips at The Scallop Shell.