Do any of you have ideas on where we should go based on my wish list below?
1) Pretty beaches with clear water and soft sand
2) Waves (we are not surfers, but would like to possibly take some beginner classes while we are there)
3) Snorkeling and other water sports
4) Hiking/ trails (possibly in the "jungle" with lots of adventure?)
5) Waterfalls
6) Not too touristy, we want to experience some culture
Ideally the location would have all of the above but if you have other suggestions let me know. 