Mexico offers more than spring break parties and fancy hotels. There are architectural wonders, lush green forests and stunning beaches all within a short drive of Cancún. The best time to go is from late December to mid-March. It’s busy, but you’ll get the best weather. From mid-March to early April spring breakers crowd the beaches and tours. After that through the fall you’ll find cheaper hotels and flights, but be warned: Cancún’s summers are sticky and hot, and fall brings thunderstorms.