Different rooms in your home have different storage problems and the solutions to those are also different.
I'm not a fan of putting DVDs & CDs on display in a living room only because (let's be honest) you aren't going to watch a DVD every day and nowadays CDs are more a momento than useful because who doesn't have all their music stored on a portable device or use spotify. It smacks a little of those student days, but we left those behind!
Quick access items, like games consoles, board games, craft, puzzles, candles, throws, rolls of wrapping paper etc, try a sideboard or chest of drawers. I keep DVDs and spare odd (haven't worked out what they are yet) cables in an antique chest of drawers.
For short/ medium storage (ie you will want to get at it reasonably easily) a dual purpose box, for instance, a storage box that doubles as a side table that you can have a lamp on or a coffee table, so you can get in easily without totally re-organising your space.
For medium/long term storage, like photo albums etc buy something really special for your special memorabilia. I keep all mine in a wooden box and it's the first thing I'd grab if my house was on fire!
For occasional use or weekend guest spare bedding for your sofa bed or throws, try placing a long ottoman under a window with cushions to create a window seat effect and if you have 2 windows, buy 2 ottomans that match. If your guests stay longer than one evening, pack it away as if nothing happened! (don't forget you'll need some storage bags for your bedding so it doesn't smell musty)
So we went hunting to find you some solutions without turning to a ready made built-in 'solution'...
Rather than opting for a purpose built-in solution, try mixing it up. It will take up less space, look more unique and warm up a room. If you are really pushed for space, you could place a piece of furniture behind your sofa (just make sure your sofa isn't against the wall first)
This would be perfect in a living room for storing presents, DVDs, toys etc