Discovering Mexico City: Street Food, Market Strolls, and Canal Boat Rides!