I keep our Christmas cards with the photo book for that year.
I have only kept a few special cards of my own which are in a box of keepsakes in my wardrobe.
I have kept all the baby shower, birth, birthday cards etc for DD & DS. They are stored in ziplock bags according to year & event in a box (1 box each) in their wardrobes along with other keepsakes