As many have said it varies but smoke, price, CC, NC, etc. For me you can never have to many. Although right now I am a college student so 10 - 25 is a lot based on storage capabilties and available capital. I still believe you can never have to many because if properly maintained they never go bad and can even be used as heirlooms!
Just my
-NES