-
1 - If you're quite disciplined, you can run a cloning/backup app like ChronoSync or CarbonCopyCloner as often as you feel like - daily, weekly, etc. If you're not so disciplined, with ChronoSync you can schedule the backups to perform automatically on a schedule of your choice.
2 - If you want to take some time to set up a (hopefully) truly-redundant system, you could create a RAID 1 array. This would mirror data between the drives in real time.
I've never tried it with USB external drives, but if they're attached to your Mac all the time you could try configuring the RAID within OS X Disk Utility, or by using a piece of software such as SoftRAID (which claims to be way ahead of Apple's own RAID solution).
The problem with RAID is that the disks will usually need to be formatted (ie erased) to set up the array. That means temporarily finding somewhere else to store both copies of your stuff.I prefer option 1.
Is there an easy way to keep my two usb hard drives identical? As in if I copy pictures to one the other will get them too.