My husband and I will be visiting his family in Mexico City for Christmas 2006. We would then like to travel somewhere else for the week between Christmas and New Year's to spend some time by ourselves. Any suggestions on where to go? We are open to going pretty much anywhere (I think) but don't want it to be too expensive or too crowded. We have already been to Acapulco and Palenque. I'd love to visit Cancun/Mayan Riviera, but am not sure if Xmas is the best season to do so. Was also wondering about San Miguel de Allende, or other equally nice places closer to Mexico City. All suggestions are appreciated. Thanks!