Best hotels in Cardiff 2023: From city-centre luxury to budget weekend breaks by These are the hotels to suit every budget and activity