Bath and Bristol, two very different cities that are not so far apart geographically.
Bath - a quitessential English city
Bristol - a modern city with just an occasional flash of charm.
I was only in Bristol for a few hours, but I was not impressed. I was sorry we left Bath so early to get to this city. It was modern with a river going through it and there was the occasional church or pub that had that old world charm that one looks for in a British city - at least that's what I think people look for. It was disappointing, especially with so many lovely cities in England like Bath and York.
Bath on the other hand was an awsome little city. You stepped into this city and felt transported to England. The Bath Museum wasn't so great, but the architecture was lovely. I stopped in a tea shop and had tea with a scone, what could be more British then that? And the shops all felt and looked local, it was a warm city that I would love to go back and visit again.
For the rest of you, skip Bristol and spend a few days in Bath, you wont regret it.