Mexico offers an array of activities for beach-lovers and adventure-seekers alike. Swim in a cenote, go zip-lining, or simply relax on a beautiful palm-lined beach.

Cities like Mazatlan offer beauty and comfort at crazy-low prices all winter long. Three-star hotels start at just $80 per night — even over the Christmas holiday. To get a beachfront room, however, rates start at around $98 per night. Since Mazatlan has its own airport, flights tend to be affordable, too. This winter, plan to pay around $400 for round-trip airfare to Mazatlan from most major cities.

Link of the news -> link