Website X5 is the best website builder software that I reviewed so far. It provides beautiful templates, great customer support and a very easy to use software. It is not as easy to preview your site as online website builders, but this is common to all website building software.
You get free hosting and domain name with the purchase of the full package (only 59,95£ for life).
You can try the software for free but you won't get access to all the templates, and you won't be able to publish the site unless you purchase hosting somewhere else.
If you insist on getting a software, I think Website X5 is your safe choice.