The English countryside is littered with adorable towns brimming with history and natural beauty, and one great spot is just outside of London.