In the past, I have written about the value of purchasing a professionally created website template, however if free is the way you want to go then I can certainly understand. That said, a site you might want to look at is TemplateMo.
TemplateMo offers a variety of free templates ranging from pure HTML/CSS, Flash and WordPress. There are lots to choose from so the odds are you will find something you like.
The templates on the site are free for any use you see fit and you can modify them as needed. The author only asks that you provide a link back to their site so they can receive credit for their work.

Jason Faulkner is the man who brings you our daily tips. He is based in Atlanta, Georgia.
There are tons of websites that have free website templates. Sites like templatica and templateland come to mind. Of course, it doesnt hurt to spend some money to good quality website templates. Themeforest is I believe one such popular site, and it has quality templates for less than $50.
Another site with free templates
http://www.omnistaretools.com/free-templates/