Situated on the southern coast of Wales, Cardiff is very much a capital city on the up-and-up. Find out the 30 top things to do in Cardiff in this city guide.