I've been to Europe several times in the spring. In my opinion spring, or late fall are the best times to visit. Weather is generally pretty decent, and crowds are much smaller.
I was just there in late June/early July. Temps were in the 30s + every day; made touring much more uncomfortable, and major sites and cities were very crowded.