My son is 18 soon (I've posted similar before) and we are thinking of celebrating in london over a weekend. We've never been before and would like some ideas. Looking for a modern/fancy but not to posh hotel, also restaurant where food is fab but we can feel relaxed. We really don't wear anything other than smart casual so not something posh. My son likes science so I'm thinking the science museum also any ideas about seeing the sights in comfort but not get ripped off? I've tried looking into it all myself but it's very overwhelming. I'd be so grateful to hear of suggestions and experiences.