Well, if you want a professional website that really showcases your portfolio, and in turn, reflects well upon you, it's probably best to do it yourself.
There are tons of great tools for this purpose. I would recommend
Rapidweaver, which you can download a trial of to get started. With lots of bundled templates, you can build a site pretty quickly with no more knowledge than how to point and click/drag and drop.
Then, you'll just need to sign up for hosting and domain name services (if your ISP doesn't provide you with your own personal web space). There are plenty of good, low-cost options out there. I'm sure our members can tell you a little bit about what they use.