May or June is late spring and early summer, so good weather to visit London. Alternatively, the autumn months of September and October see more comfortable temperatures and less tourists.