I used to have site with netregistry, not the cheapest, but provide a first class service. I now use godaddy in the US for all my hosting.
I would suggest you take a look at something like Link hidden: Login to view
, open source shopping cart. You can then get someone to just set it up for you, plenty of templates available starting from free, and ending up around $150US.
You will need to register a domain name, that is your URL, and you will need a hosting account, that is basically where your site is displayed.
You should also consider a site like Link hidden: Login to view
. It is a shop based site, free listing and very low success fees. That would get you up and running completely hassle free in no time, then you can take your time in developing your own site if you still feel it's required.