The best time to visit England is in spring (late March to early June) and fall (September to November). You'll avoid the larger summer crowds.