Per le "comunazze" (cioè non quelle rare) è sufficiente una scatola di latta o di cartone (come i tin, ad esempio). Entrambi i materiali sono anti-umidità e conservano molto bene nel tempo (ho carte di Yugi mint dal 2002).
Su Cardmarket ne troverai a iosa, nella sezione "accessori -> conservazione".
Per le foil la questione è più delicata. Specie perché quelle di Pokémon di qualche anno fa (l'effetto era molto visibile soprattutto nelle serie E-reader) avevano la brutta abitudine di piegarsi da sole col tempo...
Ovviamente la cosa migliore e più duratura nel tempo che potresti fare è sigillarle in una teca (
una di quelle usate da PSA, ad esempio). Ovviamente ha senso solo per carte di altissimo valore (firmate dal disegnatore; tiratura limitata; premi dei campionati... ecc), anche perché è una tecnica abbastanza costosa e che non sono in molti a fare. Non potresti mai più usarle, ma solo esporle: come una fotografia.
in alternativa, tra i migliori fogli raccoglitori che ho provato ci sono quelli con lo sfondo nero morbido (puoi trovarli sia di Ultrapro che di altre marche). Purtroppo la maggior parte sono side-loaded, che non mi fa impazzire, ma ha comunque determinati vantaggi.
in ultimo, usare le bustine natural size/perfect fit, che non fanno muovere la carta al loro interno.