99% of domain name providers will sell you a domain with web space. None are hard to use, most come with an idiot's guide. How long you want it for will make a difference to the price. I personally use Nameroute who also host the site for me, provide 20 or so email addresses (web-based email naturally) so you can have an "info@nicksite.com" as well. Only problem is you have to remember to go to the site to check the emails ~ which I seldom do.