To finalize a template for a website is actually a tough job but for ease of customers so many web companies have been developed many free templates which can be customized and changed after.
Using site templates are a cost saving measure, but scarcely plug and-play. You'll still have to tweak the content to suit the spaces and will most likely want a programmer familiar with Cascading Style Sheets to have it match your company brand, if the documents have been created in HTML. In Addition, the templates generally come with picture-based navigation elements which should be edited in Photoshop or associated applications. For novices, it is a timewaster.
Nowadays there are lot of hosting companies offer free web templates.It's not more attractive.If you need good functionality web templates,try paid service.If you want best place to buy a website templates visit http://www.tucktail.com/ here they have various types of plans.Each plan comes packed with everything you need to build a full-featured website including FREE hosting, email and 24/7/365 customer support.Here i bought web template.so i easily edit my own content and make my own attractive website easily.