One day i plan on visiting Teotihuacan. ... Subway is really cheap in Mexico City - 2 pesos (about 8 cents) and you can make any transfers you need for this price! read more
I know this is going to sound crazy, but I think your best bet for seeing the pyramids is going on your own and exploring (via bus (cheaper alternative) or private driver (more expensive). read more