From sky-high rooftop gardens to West End shows, here's what you need to experience during your second time traveling to London.