I assume that you mean free hosting rather than a free website.
If that is the case, could your college allocate you some space on their web server ?
Also you shuld have been given some web space as part of your internet account with your ISP.
Heart Internet offer free hosting (click here for details).
Failing that, you could do a Google search for "free hosting".