I recently bought a house and really wanted to display my ribbons, etc. After all, I spent A LOT of time and money on those things - I should get to show them off. Anyway, what I did was bought 2 cheap curtain rods from IKEA and mounted them on a wall in my spare bedroom. It works well and is much cheaper than buying actual ribbon racks.
For the neck ribbons/sashes I wrapped them around the curtain rod and secured them in place by using a "regular' ribbon to clamp them down. So, it created a 2 layered look basically.
On an opposite wall, I put up a couple of IKEA shelves to hold the trophies we had won along with a few extra special ribbons: the first we ever won as a pair, my first ever blue ribbon, and our first ever competitive trail ribbon. I hung some of my favorite pictures of her around the shelves to complete the look. My fiance thinks it's a bit weird and egocentric, but I love it!