There are an abundance of free website creation sites out there like Wix, Wordpress and Mr Site, they'll never be as good as what a competent web designer can produce though.
Personally I think $75 p/m is a lot of money. Host the website yourself, it's cheaper. It costs me approximately $50...