I'm using Carbonite - $59 a year for unlimited backup. Runs automatically in the background and this takes care of all my photos, videos and old documents.
Then I use dropbox for my working folder, this takes care of backups a little quicker and is highly convenient.