If he/she has a BT line already I'd definitely recommend O2's ADSL2+ service. I was with NTL/VM cable for 3-4 years before I made the switch early last year & never regretted it.
Samknows to find out if they can get O2 in their area: click here
O2 packages *: click here
£50 cashback via Topcashback / Quidco: click here / click here
* It's better for them to take it along with a O2 mobile deal (PAYG will do too) as for the same money you not only get £40 worth of calls, but £20 off a year overall with the £5 discount each month - explained in detail in this thread click here - post of Sat, 01/08/[email protected]:20. G