London is a fantastic city with endless possibilities and things to do. And, although it's a destination where you could spend a longer holiday, it's also perfect for a long weekend away.

Wondering what to do in London? Worry no longer, there's something for everybody.

Why not start off with the classics? London Eye, St Paul's Cathedral, Buckingham Palace, Big Ben.

Some of the most famous museums in the world are in London and best of all, they're free. Even if you're only here for a few days, it's well worth spending a few hours at the British Museum, the Tate Modern, the National Gallery or the National History Museum.

A morning or an afternoon shopping is a must during your stay in London. At Harrods you'll be able to find all the big labels and the best designer clothes. If you're looking for the high street shops, Oxford Street, is where you want to go. And if it's a more alternative style you're after, check out Candem.

London has a reputation for grey, rainy days, but if you're lucky enough to enjoy some sunshine, you definitely need to plan a picnic. Whether you decide to have it at Hyde Park, Regent's Park or St James's Park is up to you.

And don't forget, best of all, you can find the best accommodation for all budgets. Just enter you dates above and choose the hotel that suits your needs best.