If you don't have a 401k, don't fret -- these other retirement accounts can actually be a better deal.