Maybe back in 2000 that was how it was done but these days it's all shopping cart and wordpress. Does help to know a little HTML and CSS but for most people they are more concerned with actually getting on with running the site and not coding it.
You say you want a shop with a blog.....
Wordpress has some great themes with shopping carts built in. Blogs are dying out these days in favour of Facebook / Social Media. Personally I like Opencart for shopping sites. The software is free and will work straight out of the box. Like most things in life learning curve....
www.unlimitedwebhosting.co.uk - Host as many of your domains for £3.99 a month. Service is pretty good, I run around 15 sites on it. VMware HA clustered (if that means anything to anyone) - get the odd outage now and then but support is always on the ball.
If paying for a site you may get lucky and get a "good" student to do it for you on the cheap, however expect to pay £££ for a well made site, custom graphics, logo etc
Need any help just ask...
OH and make sure you keep full control of your Domain Name....Lost count the number of clients I've seen over the years who didn't know who owned or managed their own domain names :-)