0 dollar budget: Wordpress.com, Weebly.com, Tumblr.com, HubPages.com platforms
15 dollar budget: GoDaddy, HostGator, BlueHost web hosting services
Under 100 dollars budget:Same hosting companies, but use WordPress and buy a $40-50 theme.
Things to keep in mind: domain has yearly renewal cost (under $30 with whois protection), web hosting services are monthly (under $20), there are free themes, and the ones you buy are mostly one-time fees (as mentioned, $40-50)