Please help me with picking a resort for me and my husband. We are both in our 30s and never been to this area. Looking for a nice up to date resort with nice beach and pretty clear waters. Would like good food and drinks! Don't want to break the bank so keep it under 2300 total, which I see possible on some websites! Would like to do some tours so don't want to be too far out from everything but also do not want to stay in party or hotel zone like cancun. Thanks!