We've been to Cabo and we wanted to try somewhere new. We can't decide between these three places? I've heard not so good things about Cancun...any opinions?
We thought Cancun would be fun because it has a lot of activities, but we would really like to vacation somewhere nice and clean.