For the first
site I would not recommend all this bother, and to choose a free hosting with a free domain. Try, fill cones, redo all in the mind and then it will make sense, but that didn't exactly go for a paid hosting. Maybe for your website and free is enough.
Aggregator of free web hosting - www.free-webhosts.com
Free domain - www.freenom.com