A large number of bloggers start with distributed hosting. This might be good for starting out, but when traffic grows (e. g. above a few 100 visitors per day), you should consider moving your blog to a personal cloud server. You no longer need to backup main WordPress files, but you must backup images (you actually may have previously uploaded for a post), themes, and plugins. To do this, first, create an store of the wp-contents directory site then download it. Best vps hosting - http://www.top10webhostingsites.net/hosting/plan/vps-hosting