England is packed with amazing places, from London, one of the great cities of the world, to ancient Stonehenge to great medieval cathedrals, Georgian grandeur, quaint villages, gentle rolling hills, country pubs and much more.