Caernarfon has many visitor attractions, including a magnificent 13th Century castle, which hosts regular historic pageants and guided tours; well-preserved original town walls, and an appealing waterfront area. Trains that run on the Welsh Highland Railway can be caught in Caernarfon for a ride through some wild and dramatic North Wales scenery. There is also a good selection of shops and eateries in the town. Caeathro is excellently situated for touring the mountains and other attractions of Snowdonia; the gorgeous beaches of Anglesey and the Lleyn Peninsula, and superb climbing, walking, mountain biking and water sports opportunities.