Explore Southwest England on this 7-day itinerary where you'll stay in luxury castle hotels, eat stunning food, and tour adorable towns.