I would vote for Cypress Gardens. I've been to both (but haven't been to Silver Springs in a long time though).
The gardens at CG are beautiful, and they also have some nice rides. Check their website for a list of dates, because they have some great bands come in too.