Walmart offers this Personalized Metal Christmas Stocking Holder in Star or Silver for $20. Choose in-store pickup to avoid the $5.99 shipping fee. That's $7 off and the lowest price we could find. It holds six stockings and can be personalized with a family name of up to nine characters.

Note: It won't be ready for pickup or be shipped before Christmas. (You'll have to wait until next year to use it.)