While it’s no secret, the Mayan Riviera section of Mexico is beautiful, very affordable, and centrally located for great viewing of nature and people.
Also, If you go, try to visit the Mayan ruins. They are amazing, and hiking up the temple is a blast.