Ok. so I compacted 2 topics into one... I am planning to visit Mexico just so I can see the the Aztec Pyramids at Teotihuacan. Since they are located in the close proximity to the Mexico City, I am assuming that's where I'd stay. My concerns are: Is Mexico City a safe place to stay? Also, is it safe to travel to Teotihuacan from there? What would be the best form of transportation? Should I just book a tour? I know there has been crimes directed at the visitors, so I want to make sure I find the safest way to get around and worry-free... please advise!