6. Cardiff Castle Adult: £11, child: £8.50, cardiffcastle.com Take a stroll - The Independent