The shoulder seasons of late spring and early autumn are a good time to visit Europe. Through April, May and early June, and late September through to October ...