I just keep all my wallets in DropBox (encrypted in case I get hacked). This way if my disk gets corrupted (it happened once and I lost my bitcoin wallet since i had no backup - luckily only 0.20btc) I just download it again. The second good thing is that I can put it easily on other computers as well.
Why not put them usbs or burn them to discs as well?