So, over the years I have collected a LOT of charity badges. Originally, I had them pinned to a fabric blind at my window, then the drag was too much so I tried a bandana instead. Any time I pinned them onto fabric, the overall weight would drag and mis-shape the fabric, so would look a bit shoddy.
I wanted to display my collection in my craft room, I thought it would fit in nicely there. So, I got a blank canvas from The Works and pinned the badges on. The canvas is thick enough and stretched nicely that the weight shouldn't cause any problems over time. I think it works quite nicely, and sits pride of place above my sofa :)