Za free template pogledaj npr.
http://www.freewebtemplates.com/ , takvih sajtova ima dosta na internetu, mozes koristiti pretrazivace da ih pronadjes...
Sto se tice php strana mozes ih isprobati bez interneta ako instaliras server i php na svom kompu.
Mozes instalirati posebno npr apache server , php i mysql bazu (najcesca opcija) i zatim ih konfigurisati (povezati) .
Takodje imas programe koji instaliraju i podesavaju sva tri (apache + php + mysql) pa ako ti je suvise komplikovano da sam instaliras i konfigurises server odaberi jednu od npr. ovakvih opcija:
http://www.wampserver.com/en/