The Ultimate Guide to Bacalar, Mexico. Mexico's lagoon of the seven colors. Where to stay, eat and what to do in this off the beaten path paradise.
219