For your day trip, have a look at London Walk's "Day trips from London"
Other Tours - London Walks
We've gone on several of these and have found them to be good value and very interesting. Their regular London walks are also great. A nice feature is there's no advance booking required, you just show up at the designated tube or railway station and pay the guide directly.