What are good products for creating/hosting a personal website?

Is there any product in market to build personal website with hosting? I primarily want to update my portfolio.

I recommend godaddy for domain and hosting. We @bookingsocial are using godaddy for almost 5 years.

Hostgator is other provider worth evaluating.