The best hotels in Bath for a city break

The charming city of Bath is the ideal place for a weekend getaway, and these are our picks of the best hotels for a comfortable and stylish stay