Github pages is a great way to go, you basically push to a branch called "gh-pages" and a file in the root called CNAME with the domain and you're done.
I'm piggybacking off your comment, but has no one else had issues with github pages and custom domain names? I put up a static site on github pages and checked in a couple months later (it was a personal site that wasn't terribly important) only to find that it was down. No changes in the source or configuration. I moved the page pretty much immediately because I couldn't be bothered to figure out what happened.