I have floating shelves (Well, almost, I will stain them next week!) and decided I wanted to see the holiday cards hanging under one of those.
So for a simple and elegant solution I measured enough holiday ribbon to circle around the shelf, added some slack and then tied a pretty knot.
I looped this over my floating shelf and used Christmas clips to attach the cards.
This would easily be adapted to hanging on a wall using push pins to keep the ribbon attached, or for a reusable solution you could take a piece of lightweight wood, cover it with wrapping paper and staple the ribbons on the back of the board and hang it.