We've got over 600 castles in Wales. That's more castles per square mile than any other country in the world. And we've looked after the remains of our past. All over Wales you can visit ancient castles where famous battles were fought with the Celts, the Romans, the Saxons and the Vikings. Here's a taster for you:

In South Wales, Caerphilly castle is one of the largest castles in Europe. It has a tower which out leans the Italian Tower of Pisa.
A castle of fairy tales. Also called the Red castle, Castell Coch was built and designed in the 19th century for the third marquess of Bute to embody romantic medieval legend.
Built by Edward I, Caernarfon is one of Europe’s great medieval fortresses. On 1 July 1969, the castle held the ceremony where Charles Windsor was made the Prince of Wales. Caernarfon Castle is one of Wales' World Heritage Sites.
Slap bang in the middle of our capital, Cardiff Castle is one of Wales’s biggest tourist attractions. It’s an impressive example of a fortress, first established by the Normans in 1106. And only a two minute walk from our city centre shops.
Situated on the shore of Cardigan Bay in mid Wales, Harlech Castle played a key role in the national uprising led by Owain Glyndŵr. After a long siege, it fell to his forces in 1404 and became Glyndŵr's residence and headquarters. Harlech Castle is one of Wales' World Heritage Sites.
Near Bangor in North Wales, Penrhyn castle stands guard over the magnificent views of Snowdonia. If you get bored of the unique furniture collection, the huge private art collection and the Victorian kitchen then the castle also has an adventure playground in its grounds.