Caernarfon is a beautiful medieval town set on the north coast of Wales. With miles of sandy beaches and rugged mountains a short drive away, its a great central place to enjoy a bit of town life and history whilst being on the door stop to experience the great outdoors.
