Ladbrokes has the best offer right now, with 3 free £20 bets, but their odds are generally very poor, so I wouldn't really recommend them if you were planning on just using the one website.
Betfair is the best place for value, but you only get their £25 free bet if your original bet loses, which is pretty cheap.