From the honey-colored stone of the Cotswolds to the dramatic cliffs of North Yorkshire, these are the most romantic places to stay in the country.