We went April 9th-15th this past year. The weather was GREAT, lines were short (I don't think we waited more than 15 minutes for anything), and the Flower and Garden festival began on our last day there. During the FGF the crowds picked up in Epcot, but we were at MK that night and it wasn't bad...