I keep at least two backups of all of my important files with one copy located offsite at all times. For photographs and other large files, I use two external hard drives rotated weekly to a bank safe deposit box. Smaller items such as e-mail are saved to local USB flash drives and to a remote server.
I considered moving everything to cloud-based storage but it is still too expensive. :shrug: