Planning on taking a short stay in London? There are plenty of things to do, but here are 5 to do on a short stay in London.