McAfee online security expert, Robert Siciliano, recommends using a cloud backup service and two or more external hard drives stored in separate locations for maximum protection.
http://betanews.com/2013/10/09/backup-in-the-cloud-peace-of-mind-and-protection-against-hacking/