What to pack for London? What you need to pack for London in all seasons for your best trip. Plus extra tips on packing for a trip to Britain.