the place i always go when when working in cardiff is just on the outskirts, caerphilly mountain. there is a fantastic lodge type place that does breakfast steak rolls etc, good prices amazing views, also its the right side of town to get you on the a470, merthyr brecon , crickhowell abergavenny. chepstow. etc enjoy. as for dinner theres loads in cardiff with diffrent budgets.