I think spring break is in March so imo April would be better. The weather should be perfect. If you can non rev from Miami to Key West that would be great for a day trip. That's what I use to do all the time. If I were driving I would spend the night.