There are thousands of shops to visit to flex the credit card in London, from the iconic high street stores to boutique gems.
Oxford Street shops include some of the country's largest stores, including flagship chains of Primark and Topshop.
However, head further down Regent Street and you come to Carnaby Street, a haven of on-trend boutiques that has been setting the London style since the 1970s.
Other places to go in London include Shepherds Bush shopping centre Westfield. With everything under one roof, it is the largest mall in Europe.
All of these locations are easily located from hotels and hostels in any part of the capital.
Shop 'til you drop on Oxford Street and then rest up at a nearby hotel from just £13.30
Perhaps one of the best ways to spend a lazy afternoon is to have a picnic and game of frisbee in some London parks.
You can spend all day in Regents Park, which is immaculately kept and always thriving with people young and old.
A trip to Regents Park zoo is also fun, but will cost around £20 for an adult ticket in the peak summer months.
Another option is Regents Park open air theatre, which stages anything from Peter Pan to Hamlet. Tickets start from £22.50, although be warned that shows can be rained off.
Over in the East End, the Victoria Park festival, Lovebox, attracts around 50,000 people every year, while at other times of year it is a popular hangout for the locals.
Hampstead Heath lido and ponds are a great way to cool off on a hot day, but the other 800 acres of land also offer fantastic views of London.
There are enough clubs in London to suit everybody's music taste every night of the week.
For a touristy and fun night out, Leicester Square clubs and those on the surrounding streets play chart music on most nights.
Although be warned, some of the top clubs might be a great place to spot a C-list celebrity, but they come with a price tag of around £15 per entry.
Other popular London clubs include Fabric, Herbal, Pasha, Rhythm Factory and gay nightclub Heaven.
Party the night away in a West End club and book a room close by from only £13.30 per person
English cheap eats are not as easy to come by as Chinese or Indian food.
However, East London cheap eats are extremely popular. Here, they will feed you one of the largest English breakfasts you can muster for around a fiver. Try La Fiesta on Roman Road, where the waitresses are more than lovely.
Drummond Street restaurants provide another cheap option. They not only offer vegetarians inexpensive Indian food, but you can also bring along your own booze.
London will never be short of its pubs, but the best place to truly enjoy a pint is along the city's waters.
Camden has pubs where you can sit out by the canal, while Gordon Ramsay's pub and restaurant on Narrow Street in Limehouse has a great range of beers and is one of the best London pubs by the river.
Also worth a visit is The Eagle in Shepherds Bush, which has a fantastic beer garden.
Brick Lane bars each have their own distinct style. The Big Chill and 93 Feet East are particularly attractive to young crowds.
For London bars happy hours, try the West End, where Thirst in Soho offers a 'Stupid Hour', offering half price on cocktails. Meanwhile, the Moustache Bar in Stoke Newington runs its happy hour runs until 22:30.
London museums are a must and many are free, with the British Museum on Great Russell Street attracting 5.5 million people every year.
For something a little more obscure, the John Soane Museum in Lincoln's Inn is full of thousands of random artefacts gathered by the 18th century antiquarian on his world travels.
Other popular attractions include the Natural History Museum, the Cabinet War Rooms and the Imperial War Museum.
Book an affordable hotel close to the famous museums in South Kensington from only £13.30 per person
A trip to the Globe theatre in Southwark is one of the best ways to see Shakespeare's plays. Tickets are not as expensive as you might think, with standing prices at just £5.
For a larger budget, London has some of the greatest musicals on show, mostly situated around Leicester Square.
If you're lucky, Leicester Square has a number of booths that offer discounted London theatre tickets for on-the-day showings.
Combine a play at the Globe Theatre in Southwark with a stay in a nearby hotel, which will cost from just £13.30 per person
The good thing about London galleries is that most of them are absolutely free.
National Portrait Gallery and National Gallery on Trafalgar Square house Van Gogh's Sunflowers, da Vinci's Virgin on the Rocks and royal portraits of Queen Elizabeth I.
Fans of modern art can see works by Picasso, Dali and Andy Warhol at Tate Modern exhibitions on Bankside or constantly changing shows at the Saatchi Gallery on King's Road in Chelsea.
Also worth a visit is Tate Britain and the Hayward Gallery.
London markets on a Sunday are when they swell in size, so bring on the bartering technique.
Perhaps the most famous London market is Camden market, a hotbed of designers, jewellers and trinket sellers, with a heavy youth following.
Spitalfields market is also worth a visit, now revamped with an extended roof, while Colombia Road flower market is a spectacular sight, with the road full of colours and smells. Technically, the market is for people in the industry, but visitors are more than welcome.
In the West End, Portobello Market spans more than just one street and is full of thousands of stalls, from clothes to craft and a hundreds of foodstuffs on sale. A walk from one end to the other will provide enough free samples to fill any stomach.