Churchills Hotel (Llandaf Place) is one of the closest and comes in at about £40 a single, other than that anywhere on Cathedral Road is convenient. Loads of small hotels and guest houses such as Courtfield Hotel - £30 single - or Penrhys Hotel, Preste Gaarden Hotel, The Regan Hotel, Beverley Hotel - if you"re lucky you should be able to find something from about £25 single in that area.