The best hotels in the Gower Peninsula including city crashpads, traditional country houses, and charming B&Bs. A perfect destination for an outdoorsy holiday...