I actually went through the process of creating my own website two weeks ago. I don't know anything about HTML or CSS. I did some research, and talked to a few people, and ended up going with ehost.com. Several others said they used GoDaddy and had a good experience with them as well.
I paid $99 and now have a website up and running for the next 3 years. The interface was a little clunky, I couldn't do everything I wanted with it, but for the price and the relative ease with which I got it up and running, I would absolutely recommend it for a portfolio type site. I think there were cheaper plans available even, but I went with the one that had no ads or anything- which I think is important in any case, but certainly with a portfolio site that you want to look professional. I definitely think it's worth it when you are first starting out. Even though it wasn't perfect, the interface was very intuitive and fairly straight forward. Feel free to get back to me if you have any specific questions I could answer to help you out.
My website: http://zacksindustrialartworks.com/