Teotihuacan is a small city near Mexico city, it’s conveniently located so one day trip is certainly a possibility.