A visit to London does not need to cost a fortune. In fact, some of the best attractions found in London don't cost a penny.
From the hundreds of fascinating London museums to the natural beauty of London parks, there are plenty of recession-busting activities to keep visitors entertained throughout their stay.
Visit the Free Museums and Galleries
The majority of London museums are completely free to visit - with the exception of the odd exhibition - and generally take a day to complete.
This includes London's most visited attraction the British Museum (Great Russell St Holborn or Russell Square), the Natural History Museum (Cromwell Road; South Kensington) and the Victoria and Albert Museum (Cromwell Road; South Kensington).
London galleries are another popular attraction for visitors and make for an enlightening day out.
The National Gallery (Trafalgar Square; Charing Cross), or the National Portrait Gallery around the corner (St Martin's Place; Charring Cross), will take up a day's sightseeing and are both well worth a visit.
Alternatively, the Tate Modern (Bankside; Southwark) and Tate Britain (Atterbury St; Pimlico) provide an insight into both modern art and the classics.
Pay from just £13.30 per person and book a hotel close to famous London Galleries in Bankside
Alternatively, visitors would be well advised to take a stroll around London to take in some of the sights.
Go for a walk from Westminster Bridge along London's River Thames to London Bridge and you will see a host of London's top attractions without spending anything.
This includes Big Ben, the Houses of Parliament, the London Eye, the Gherkin Building, St Paul's Cathedral and Tower Bridge.
There are also a large number of London parks which help to add to London's natural beauty.
You can save yourself the price of a trip on the London Eye by climbing to the top of Primrose Hill in North London and taking in some of the spectacular views of the city.
Find a money saving hotel close to famous London attractions in all parts of the capital from £13.30 per person
Located all around London is a huge array of markets and independent traders which can offer visitors an insight into the history and feeling of the city.
One of the best ones to visit is Borough Market (Borough High St; London Bridge). Housed in a vast open-air space, this is the oldest food market in London.
Thursdays, Fridays and Saturdays are a great time to visit and you will be able to spend the morning sampling goodies from a seemingly endless number of stalls.
Stay at a cheap hotel close to famous old London markets like Borough Market from only £13.30
Any trip to visit Buckingham Palace (Buckingham Palace Road; Victoria, Green Park) should be timed to coincide with this historic military event.
It takes place every day at 11.30am during the summer and every other day during the winter, but getting there early is recommended to secure a good viewing spot.
Book an affordable hotel close to famous landmarks including Buckingham Palace from just £13.30
Another great free thing to do in London is enjoy some music.
Take a trip to the National Theatre (Southbank; Waterloo) at 5.45pm Monday to Saturday, or 1.45pm on a Saturday afternoon, to be treated to a number of jazz, folk and other acts.
For something a little more relaxing, take a visit to Westminster Abbey (Dean's Yard; Westminster) for Evensong any day of the week at 5.30pm to hear the Abbey's choir practicing.
Notting Hill Arts Club (Notting Hill Gate; Notting Hill) is another great little venue that should be on the radar of anyone staying in London over the weekend.
Every Saturday from 4pm until 8pm, the venue hosts a number of up and coming bands playing anything from indie-pop, alternative country, folk, new wave and much more.