This is the shoulder season, running from March to May. The weather stays gorgeous as temperatures climb into the low 80s, but the real magic is what's ...