Thanks so much. This was really helpful! we really would like to have some diving as well some fun stuff to do on land. we are going with my husbands mom and dad and brother as well as our 3 year old daughter so won't really be getting drunk but we may be acting silly! only my husband, his brother and I will be diving. We are also considering cancun...do you think that would be a better choice?