I will be departing for London England next week with a class. If anyone here has traveled there or lived there I would love some insight on some good places to check out. We will have a lot of free time and i really want to make the most of it. Thanks ahead of time for any advice or info...