there are great resorts in all areas. I would suggest like mummergirl to figure out which locations have direct flights or more convenient (short airtime) from your area, then make a list of things you are looking for like all-inclusive, adults only, kids friendly, quality of rooms, wide variety of food choices, wedding options, etc. We made a list and that's how we narrowed it down to our resort. I did a lot of research on tripadvisor for reviews, resort accomadations, and average prices( i didn't know about BDW yet), i talked to wedding cordinators for each resort and asked them questions like menu options, price lists, ceremony and reception choices, etc., and i talked to a TA and gave her a list of my top 5 got her opinion on them and got prices for each one.