What could be better than spending a weekend away from the bustle of London and enjoying the vastness of beautiful England? Its authentic villages, ancient castles and inexplicable mysteries of nature are really impressive! So, here is a list of 5 most stunning places outside of London where you can slow things down and re-charge your batteries. Start packing your backpack – we’re going on a short trip! Blenheim Palace Blenheim Palace is one of the largest country houses in England.More