I would like to book a cruise for the 4th of July for 5 or 7 nights. Is it better to book in advance or last minute.
Also, any recommedations on which cruise lines are the best for this type of cruise? I'm not sure if I'd like to go to Mexico or another part of the Caribbean...
Thanks for your input,