Answer:
Digital Ocean (but you need to set it up first)
Step-by-step explanation:
If you are a student, I would recommend Digital Ocean, as you get £50 free credit as part of the GitHub Student Pack. (I believe you have to pay in a little bit however). There are also other reputable hosting providers, AWS should do the trick. For people just starting out, I would recommend hosting from their own machine. If you don't want to pay ever, and are just using basic HTML/CSS, you can use GitHub Pages as a means to host websites.
DO / AWS will only provide you with a blank Linux box, it would then be up to you to install suitable website hosting software - such as Apache/Nginx ect...