I use my hairdressers website because I can never remember the phone number therefore a quick google gives me the telephone number so I can book an appt.
I agree with HP, a personal domain and email address looks so much more professional for a business.
>> she does not actually have her own ISP, perhaps I could do it with mine on her behalf.
Its possible if you purchase a domain name to forward it to free ISP webhosting, I did it a looong time ago with my free BT webspace, but it uses framesets and can be messy if you have more than one page/site because you are only hiding the bturl and when you start having more than one page its harder to navigate without disclosing the bt url.
You can get some fairly cheap packages these days for example Vidahost
do a basic website package for just £17 pa. If you have a look around you may find something cheaper, but considering that £17 includes so many things that some hosts such as 123reg doesnt then its excellent VFM.
Add on a domain name and for about £20* per annum she's set with the essentials for a decent website and her own personal email.
Excellsor also gives some good tips about the social media sites and linking back to generate business
*.co.uk domain renewals are 2 yearly.