If you need to book a room anywhere, Booking.com is your friend! We use this everywhere we go, not only is the website and booking process super easy there are a number of rooms with free cancellation which is handy if plans change!
(note: we do receive a small amount of commision on the above, although you guys get £15 off too!)