The loveliest hotels in Bath for your next city break