The Kolkata Street Food Festival is one of the most popular free events in the city. Held annually in December or January, this week-long celebration of street food attracts thousands of foodies from around the world. The festival features stalls selling a variety of street food, from spicy chaat to sweet rasgulla, as well as cooking demonstrations and competitions. The festival is held at various locations throughout Kolkata, and is a great choice for budget-conscious travellers looking to discover the culinary delights of the city.