Mexico City has plenty of history to enjoy! And plenty of good food