For a personal website you just need a half decent shared hosting account. Have a look at the hosting offers here on this forum and look for a company that has been around for at least 3 years and has more than one full time staff. I noticed someone said in this thread to choose a VPS, this is nonsense advice. For $20 per year you'll find something quite decent.
Bookmarks