Pues yo no he estado en Cardiff nunca, así que difícilmente! yo de ti miraría en hostelworld Youth Hostelling y hostelbookers, a ver si encuentras algo.
Has mirado la opción de couchsurfing o Hospitality club?el alojamiento te saldría gratis, y podrías conocer a gente local que te enseñe cosas, o simplemente pasar un buen rato con ellos!
Tienes los enlaces a muchas webs de alojamiento en este mismo subforo

_________________
Una flor con una margarita en la cabeza xDDD
留得青山在,不怕没柴烧. 我主宰自己的命运...