We use Wordpress and use Omnis as our hosting company, for both the blogs and our webstore. Very satisfied with them, they're reasonably priced and their support is very good. Full ftp access and basically very few limitations on how advanced you can get with maintaining your own site.
Yes, it's a good idea to take regular backups of your site. :-)