Why DropBox ?
You can of course backup your site offsite to any other internet connected service. And this is likely the recommended for corporate or commercial sites. Since most commercial sites likely will have multiple locations simply setup a SFTP server or other secured server and push backups periodically and automatically to that location.
For personal or non-commercial sites, where cost is a concern and the site is relatively small, a solution like Dropbox (with its 2GB storage limit), should suffice.
WP ALL Backup is a plugin for WordPress that automatically uploads a backup of your entire website, including all files and its database, to Dropbox.
The plugin’s simple interface and It has been created to give you peace of mind that your website is backed up on a regular basis.
In order to use the plugin you will need a Dropbox account. Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily.