London isn’t known for warm weather and beautiful, clear skies any time of the year. But don’t let that stop you from visiting–just be sure to bring an umbrella. It rains the most in the fall, so skip that season if you want to keep your feet dry–but remember that English weather is unpredictable, and there’s really plenty of rain year-round. Temperatures rarely reach extremes no matter what season it is, and though July and August can be muggy during the day, evenings are usually cool even in the summer. If you want a cheap trip, it’s best to go in the off-season. October through March is a good time to find flight and hotel deals, though prices will spike around big holidays like Christmas. Going in the winter also means there won’t be as many other tourists around, and you’ll still be able to take advantage of London’s world-class theatre, classical music, and shopping. But if you don’t mind crowds and higher prices, many tours and popular attractions are only available during the summer months. When to go to London really depends on what you’re most interested in doing while you’re there.