If you are looking for an inexpensive city to visit with great vegan food, look no further than Mexico City.