London Cocktail Week, the city-wide cocktail festival since 2010, runs nine days of bar-discount cards, masterclasses, festival-pop-up bars and bartender.
Tip: Buy the £15 cocktail card; 250 bars run £6 signature cocktails throughout the week. Tickets to masterclasses sell separately.
BBC Good Food Show at Olympia in west London, trading since 1990, runs four days of celebrity chef demonstrations and food retail stalls. The November London.
Tip: Buy general admission tickets plus a Super Theatre ticket separately for the headline chef demonstrations.
Taste of London has run five days of tasting plates from the city's best restaurants in Regent's Park each June since 2004, alongside 150 artisan producers.
Tip: Weekend tickets sell out a fortnight ahead; weekday lunch slots are easier. The chef demonstration arena is the marquee programming.
Notting Hill Carnival in west London, trading since 1966 over the August bank holiday weekend, fills 50 blocks with Caribbean street food, sound systems.
Tip: Sunday is family day, Monday is the main parade. Jerk chicken counters line every block; expect £10-15 per plate.