My website is hosted at www.123reg.co.uk and I have always found them to be extremely reliable and helpful.
You will need a domain name eg www.andrea.co.uk and the price will vary depending on the type of domain name and how long you want to register it for.
You will also need some webspace to upload your site to. Mine is provided from 123reg again and costs me about �17 a month for 6Gb of webspace with 60Gb of bandwidth.
Thing is i'm not sure if I would generate enough money to begin with, maybe I should try raising some revenue locally and then muster up some cashflow before doing it! thanks though! ; -)