I tend to like April, but if you are along the coast in the NE (NYC, and even worse, Boston), it can suck. I remember days in NYC where you'd be enjoying a nice spring day, temps in the mid 70s, then BAM - wind shifts to the southeast and you get the marine layer coming in. Fog and temps 45-55 for days. Meanwhile it's still warm further west.