This 4 day itinerary for London includes the best things to do from must-see attraction like the Tower of London to hidden gems like the Sky Garden.