Buckingham Palace, Big Ben, St Paul's Cathedral... In London history, art and fashion come together. The city has such amazing energy that every day you spend there is special. Explore royal or historic sites or maybe just get lost in the city's cobblestone streets and see where you'll end up: in London it's impossible to take a wrong turn.
London is really a city for everyone. If you want to enjoy the British culture, you should visit the Tate Modern and the Royal Opera House. Want to shop? Head to Oxford Street. Finish your day by sitting down at one of London's many cafes to try traditional fried fish and then enjoy a pint in a very English pub. Travelling with children? Consider going to the Sherlock Holmes apartment or visiting the Madame Tussauds Museum for a fun day with your family.