Hi Tom;
For domain name registration I would use
these guys. They answer to go canadian domains but I don't think there's anything Canadian about them :lol: I registered several names with them and when I wanted a Canadian domain (.ca) they told me they couldn't offer them.
A bit of a discrepency between their name and their service :wacko:
Nevertheless, their price was good and as importantly, their web interface is awesome. Highly recommended (unless you want to lease a Canadian domain name from Go Canada Domains) :blink:
So, that's the best choice for domain name registration.
For hosting a small site it's really hard to beat ipowerweb.com I used them for years with this site (it's now hosted by myself at home) but they were good. I would estimate that they were 75% near perfect and I'm a really tough customer. So, for all but the largest and most complex sites those guys will do.
That's an important one - there are TONS of scammer hosting providers out there. And I mean, tons! It's really easy to fall into a trap and then you're contacting the better business bureau, or worse yet, your lawyer.
For making the site, if it's small and simple - use Microsoft's Front Page. iPowerWeb supports it with the Front Page server extensions and the goal is that if you can use Microsoft Word - You can use Front Page.
That's the path I would take. Estimated cost per year (including hosting and domain name) would be around $120 - pretty darn cheap for what you get.