cheap hotels in bath