Well you definitely have plenty of time to plan!!! Of course, the first thing is determining a location!!! If your main concern is the price for your guest, Mexico and DR are by far the cheapest. Also, be careful when you see All-inclusive. I believe the AIs in the Bahamas don't include as much as they do in Mexico, DR, and Jamaica. However, I don't want to deter you away from the Bahamas (LOL I've just never been). I'm sure you will find the perfect place there!