Though Wales may be small, it packs a mighty punch when it comes to holiday activities. Take your pick from days spent exploring more than 800 castles and Roman forts, learning about Celtic culture, experiencing the beauty of the Welsh countryside at any of the national parks and enjoying the warm hospitality of the friendly locals.