London is one of the best places in the world and an absolute delight to spend a weekend in London! While you have some of the most iconic architecture, you also have the best theatre, sport, shopping, music, and food! Basically, you have everything and so much going on that it would take a lot...