I would go for an option very similiar to your (2).
a) Install MultiBit on your desktop, create a wallet (say it is called savings.wallet) and encrypt it.
b) Add however many receiving addresses you want for that wallet and label them.
c) Close MultiBit so that everything is written to disk.
d) You need to backup a minimum of the savings.wallet but I would go the extra mile and backup:
d1) savings.wallet
d2) savings.info
d3) the directory savings-data and all its contents.
e) Copy the files in d) to your three separate USB drives.
As long as you don't create new receiving addresses for your wallet, your backups will still be valid.
I suggest saving the extra savings.info and savings-data because then you will also keep your label information (in the info file) together with the automatic backups of the wallet/ private keys (in the savings-data).
You will also need your password to use your wallet, so you would want to keep that safe somewhere.
If at some time in the future your desktop wallet was lost/ stolen you can then go to any of the backup USB drives and simply open the savings.wallet in MultiBit. When you open the wallet it automatically syncs with the blockchain to get all the transactions and work out the balance.
Note that if you create NEW receiving addresses you will have to update your backups, as you have created new private keys in your wallet.
Great, thanks a lot.
Concerning the BOLDED, do you basically mean to secure the ".wallet" file with a good password? Does this basically encrypt the file, or are you using a separate application for encryption. If the latter, what is wrong with just securing the ".wallet" file with a good password that can't be brute forced easily?
I suggest saving the extra savings.info and savings-data because then you will also keep your label information (in the info file) together with the automatic backups of the wallet/ private keys (in the savings-data).
Ok. I know there's also an option to export your private keys with a password lock. It sounds like you're saying you don't need to manually do this (export a ".key" file), as it will be in the savings-data folder, which automatically backs your keys up (I assume with your wallet password)?
Thanks again for your help.