London is an exciting place to be all year round, but the enjoyment is magnified around New Year as everyone in the capital celebrates hope and renewal.
On December 31st, people from across the country and the world convene on London for a variety of parties.
You can decide to dance the night away at a warehouse club, enjoy a sophisticated evening in a chic cocktail bar or dine on perfectly cooked cuisine at one of the capital's first-class restaurants.
It is even possible to have a memorable experience cruising down the Thames while drinking champagne and laughing with friends.
The river runs through the heart of London and provides a perfect vantage point to see what is going on along the route.
There are myriad itineraries to choose from to meet any taste and budget.
At midnight all of these separate festivities come together as the crowds spill into the street and look to the skies.
The fireworks above the capital are among some of the best in the UK and you will see explosions of colour lighting up some iconic landmarks, so make sure you are there to see it.
Next morning there is no reason for the fun to end, as the 28th annual New Year's Day Parade in London gets underway.
Starting at noon and finishing at 3.15pm, this is the perfect way to blow away the cobwebs and get over the night before.
Some 10,000 performers will take to the streets of the capital to entertain the assembled crowds.
Expect everything from musicians and dancers to acrobats and cheerleaders showing off their brilliant skills. Many of the participants are local, while others travel from countries across the globe.
Over the years the route of the parade has changed and now runs from Parliament Square to Piccadilly.
Position yourself anywhere along it and you will see the spectacular. Some half a million people turn out to watch it every year.