If you want to set up a local backup, get yourself an external drive, if you don’t already have one. Either a flash drive or an external USB hard drive from an office supply or electronics store. If in doubt about the size you need, a 1 terabyte (TB) drive is plenty big for most users and usually costs between $50 to $90. If you have multiple computers to backup, consider a drive like Western Digital’s MyCloud that can plug into your network, usually costing $120 to $180 for a 2TB drive.
Once you have a backup drive plugged in, you can set up Windows to automatically backup your computer. In Windows 8.1 and 10, open the Settings app, choose Update & Security, select Backup, and then under the File History settings click Add a Drive. If you have Windows 7, open the Control Panel and find the Backup and Restore settings and use their wizard to setup the backup.
There are many online backup options out there. They typically base their pricing on how much data you backup, usually expressed in terms of gigabytes (GBs), and/or how many PCs you backup. My personal favorite service is CrashPlan (www.crashplan.com), which offers unlimited backup sizes for one PC at $5.99 per month or $13.99 per month for up to 10 PCs. Other popular services include Carbonite (www.carbonite.com), Mozy (www.mozy.com), and iDrive (www.idrive.com).