My fiance and I are planning to travel the second week of August. We cannot decide between Cancun, Cabo, Cozumel or Playa Del Carmen. We were also trying to decide between Mexico or Puerto Rico (if you have any suggestions). We want to stay in a resort on the beach (swimmable, clean beach). It has to be all-inclusive. I would prefer a newer property or modern hotel, but i would just like it to be nice (If the hotel or resort is not great then it ruins my trip). I was very excited to go to Mexico until I spoke to a few family members who were telling me about the safety issues (but I heard of a kidnapping in Puerto Rico from a coworker's parents). I would prefer a resort that is closer to a city (for shopping, restaurants, attractions). We are also working with about $2000 and can leave from Dallas or Wichita, KS. I would greatly appreciate any suggestions.