Wales offers picturesque green mountains and charming seaside villages. Visit the capital city of Cardiff, home to the Gothic-style Cardiff Castle, the Millenium Stadium and the stately civic buildings of Cathays Park. Other Welsh highlights include two national parks, Brecon Beacons and Snowdonia; Caernarfon Castle, which dates to 1283; and Llangollen, a town on the River Dee that hosts various festivals year-round.