Definitely not the right place for this, but I'm yet to find the right place. I need an SSD/HDD that can store about 10 years worth of family photo and video. I was looking at that Samsung rugged SSD, but it's a little above my price range right now. I'e like to have at least a terabyte for future photos so I don't have to worry about this again for a while. Any reliable options?
Cloud storage is popular these days (has it's disadvantages)
External HDDs (portable, but needs care when moving as simple drop can damage it), I had good results with WD drives
External SSDs (overkill for cold storage like you described)
Internal HDDs (depending on your PC configuration, can be the best solution, if portability is not a requirement)
Also, for any storage, the 3-2-1 rule is recommened.
It states that there should be at least 3 copies of the data, stored on 2 different types of storage media, and one copy should be kept offsite, in a remote location (this can include cloud storage).