I am off to London this w/e with my 4 year old. Staying with my sister so accommodation not a problem but am wondering what things to do when there which will be interesting/fun, not cost a fortune and that we won't have to queue for ages for? Any ideas anyone?