It will depend on what you want to do but in general, May and September are the best months to visit Europe. The weather is usually good, most things are open, and there are fewer crowds.