1. Sip a hot chocolate piled high with marshmallows, whipped cream and a chocolate straw at chocolatier Choccywoccydoodah
2. Grab a tasty lunch, such as a burrito or mac ‘n’ cheese, from a street food truck
3. Bite into a sweet or savoury pancake at My Old Dutch
4. Breakfast in Mayfair doesn’t have to be expensive. Eat a hot sandwich (from £3.80) or full English (from £7.50) at Cardinals of Mayfair
5. Buy a freshly cooked lunch from a stall at foodie paradise Borough Market
6. Treat yourself to piping hot chips and crispy battered fish at one of London's famous fish and chip shops
7. Eat affordable and authentic Chinese food in Chinatown
8. Munch a mouth-watering frozen yoghurt at Snog
9. Choose from 120 different types of cereals and more than 30 different varieties of milk and toppings at the Cereal Killer Cafe
15. Score a goal at table football at Cafe Kick
19. Soak up gorgeous night-time views of London at Sky Garden
Off the beaten track
21. Tour Brixton Windmill
, the only surviving windmill in inner London.
Fun for families
23. Be wowed by aquatic life from around the globe in London’s oldest aquarium at the Horniman Museum
(£9 for family ticket).
Home from home
25. Soak up the historical atmosphere at Sutton House, the Tudor home of Thomas Cromwell's protege Ralph Sadleir (£5.40).
26. Explore the home of Dr Benjamin Franklin, scientist, diplomat, philosopher, inventor and Founding Father of the United States, at Benjamin Franklin House (from £8).
27. Visit the Hampstead-based home of Sigmund Freud and his family at the Freud Museum (£8).
28. Discover the former home of two talented musicians with Handel & Hendrix in London (£10).
29. Sup a pint in front of a crackling fire at one of London’s cosy pubs
30. Quaff a glass of wine at one of the candlelit tables at the cave-like Gordon’s Wine Bar
31. Celebrate London life with a glass of bubbly at one of the city's champagne bars
(around £10 a glass).
35. Take off your shoes, walk into London Cat Village
and sit down for a purr-fect cup of tea among rescued cats (from £5).
39. Find UBREW
under the railway arches along the Bermondsey’s Beer Mile and pick a craft beer from the wide selection on tap and on the shelf.
40. Choose from one of 100 teas at Soho's slick tearoom Amanzi Tea
Culture for less
53. Be dazzled by the moon, constellations and planets at a live planetarium show at the Royal Observatory
in Greenwich (£8).
56. Take a tour of Wilton's Music Hall
, the world's oldest and largest surviving grand music hall (£6).
57. See an arthouse, cult or classic film at the Prince Charles Cinema
(£8.50 for weekday matinees).
The write stuff
58. Learn about one of the UK’s most famous novelists at the Charles Dickens Museum
60. See paintings, prints and relics belonging to poet John Keats at Grade I listed building Keats House
61. Visit the London Canal Museum
to hear the colourful story of the capital’s canals, boats, ice trade and ice cream (£5).
62. Delve into the history of recorded sound and watch demonstrations of automatic instruments at the Musical Museum
63. See the oldest section of the London Underground at the Brunel Musuem
64. Love The Beano and The Dandy? Take a jaunt to Bloomsbury’s Cartoon Museum
65. Film buffs should hotfoot it to The Cinema Museum
for its awe-inspiring collection of posters and memorabilia (£10).
70. Take a nostalgic journey through childhood toys, fashion and magazines at the Museum of Brands, Packaging and Advertising
72. Find standing tickets for as little as £3 for productions at the Royal Opera House
73. Buy standing tickets for the London Proms
at the Royal Albert Hall (from £6).
74. Visit the TKTS booth
in Leicester Square for cheap last-minute tickets for West End shows.
Walk the walk
82. Rent a deckchair in the summer in Green Park, Hyde Park and St James’s Park (£1.60 for one hour).
83. Swim in the historic men's, ladies' and mixed ponds on Hampstead Heath
(£2 per adult per day).
84. See the Courtauld Gallery’s
permanent collection of modern works, including paintings by Vincent van Gogh and Paul Gauguin (£7).
85. Visit Red House
, the arts and crafts home of socialist and craftsman William Morris (£7.70).
86. Find out about the Duke of Wellington’s glittering London life at Apsley House
88. Be inspired by adverts, animation, picture books and political cartoons at the House of Illustration
Time to travel
89. Take a Thames Clipper boat
from the Coca-Cola London Eye to Greenwich (£6.50).
90. Enjoy a cheap sightseeing tour of London by taking the 74 bus from Putney to Baker Street, via South Kensington, Harrods, Hyde Park and Selfridges (£1.50 with a contactless payment or Oyster card).
92. Complete your London experience with a ride in one of the city's black cabs
93. Glide above the Thames in the Emirates Air Line cable car
94. Feast on a liquid nitrogen ice cream at Camden’s Chin Chin Labs
97. Soak up the views while supping a pint at one of London's riverside pubs
98. Sip a mulled wine in one of London’s Christmas markets
99. Get your skates on and take to the ice at one of these festive ice rinks
101. Meet Santa at one of London’s gorgeous grottos