Mexico City has a mild climate year-round, which makes sightseeing and outdoor activities possible at any season. June, July, and August are the best time to visit Mexico City to enjoy lower prices, as the chance of thunderstorms is high, and an abundance of delicious foods and fruits. Summer is the season for mango, dragon fruit, pomegranates, guava, and rambutan. You can try such favourite street food as roasted grasshoppers and cactus ice cream. November is an excellent time to visit for Dia de Los Muertos celebrations and to taste atole, a hot savoury corn drink.