Must visit towns include Bourton-on-the-water, Stow-on-the-wold and Bibury.
Outside of London, there are endless cities and towns we could recommend across England. But no destination is more worthy than joining London on the Europe bucket list, than the Cotswolds. This is a great opportunity to slow down and take your time in the English countryside. Must visit towns include Bourton-on-the-water, Stow-on-the-wold and Bibury. But there are of course many more!