I have a rule for taxi's - if they STFU they get a really good tip - if they try to start just one conversation I'll pay the minimum fair possible and may even try to haggle them down to the nearest pound.