Bath is a World Heritage Site, consequently is one of the top tourist destinations in the country where hotels get booked very fast. Therefore we recommend you book a room as early as you can. Here are a few suggestions:
Beds @ Bath (University run)
for even more options visit the official Bath tourism website.