Making a website = domain name + web hosting :xD
best free web host are weebly.com
and wix.com check them out
paid
u can buy there web hosting if u want ...
Bluehost is best
hostmetro is cheap and best
hostgator is good but handles dmca strickly i won;t recommend this (if u do go...