i'm planning visiting Mexico either sometime near Christmas or on the spring break. can anyone with experience give me some helpful piece of advice? where is the best place to go? i am looking for having good time at exotic beaches rather than learning about Aztec or Maya cultures; although the latter would be nice too. when is the best time to go? (more fun and cheaper) and anything else you think would be good to know.