Europe is full of postcard-perfect fairy-tale villages, and England is no exception. From the Cotswolds to Cornwall, there's no shortage of charming hamlets, seaside settlements, and rural burgs ...