Set in 18 acres in the heart of Somerset, England a modern day Downton Abbey called Babington House is everything I need right now for a holiday. This oasis of a hotel is a two and a half hour drive from London. While retreating at Babington you can spoil yourself by relaxing in the spa, experience their Cinema, brush up on you tennis, or perhaps cricket pitch, croquet or a walk around the lake. There is also a charming church which is shown in the second to last image. Check it out here. Enjoy!