Bacalar is one of the best places to visit in Mexico. Between the lagoon, los rapidos and the town center, it truly has it all! You will find here all the best things to do in Bacalar as well as some travel tips to enjoy it.