Late June is mid-summer when you can sweat standing still outside at midnight. April can have warm days even close to 90 degrees, but humidity is not at the summer level and evenings tend to be pleasant. Crowd-wise in April, you might want to avoid the week before and of Easter, but the rest of April has manageable crowds, usually less than late June.