You need to give an indication of what o fortune is for you. The best value hotel in Cardiff to my mind is the Park Plaza in Greyfriars Road but it may not seem cheap to everyone.
37 years means the City Centre has changed dramatically since you were here. Lots of decent places to eat in the Centre and around the Bay too.