If you are looking for the perfect weekend break, then Gower is the place. Discover all the best things to do in Gower from walks, castles and food.