File backup every day on another internal HDD on my laptop (have two HDD's in there instead of a ODD). weekly file backups on two different external HDD's. Every other week PC image with Acronis onto an external HDD (just the system partition, not the data partition).
has worked for me so far. In between the images full data backup onto a networked PC that I run purely for storage (it has about 10 TB of storage space, but I need to upgrade some drives as they run out of space)