Oddly, I've found London taxis to be the best at this. They're usually able to keep up on a conversation about a variety of things - we once had a taxi driver explain to us all the nasty parts of the brewing process of Stella Artois - but they're quite happy to let you sit in the back and not talk if you want.