London calling! Here is everything you need to know before planning your trip to London for the first time.