I'm going with a group of 20 or so high school freshmen to Mexico for 10 days. We are going to Mexico City, Oaxaca Valley, Puebla, and Acapulco. I have never been to Mexico before, so this will be a great experience. If anyone has been to these places, can you tell me what they are like, and what you liked and didn't like about them? Thanks!