this is free, all you pay is the phone bill for the time online, it does cut off after 2 hours but most people can live with that. Your free web space address will be "www. joe.freeuk.com", replace joe with your friends name and you will see it is quite a simple webspace address (think about it during sign up because your user name becomes your web address).
AOL is excellant but at £15.99 a month, is a little pricey in my eyes, If your friend uses the trial cd that pops through your door every so often then they may be spoilt. It really is good and easy to use but expensive.
there are lots of free dial up ISP's out there, choose carefully, have a look at some free ones, then look at some monthly cost ones.
PLEASE at all costs avoid FREESERVE (I hate Freeserve [*my personal opinion]*) it is a swine to get rid of if you find you dont like it and want to change.
The thing to factor in is amount of use, AOL may be 15.99 but that is unlimited use, a lot of 'free' isp's use 0845 numbers that are a couple pence a minute or more during the day. So only 2 hours a day online and AOL becomes very reasonable.