I've never found 3 inch grosgrain at Walmart, and everywhere I've seen it in stores (Joann's/hobby lobby) is really expensive. Like $2-3 a yard whereas I can buy 2 yards for a little over $1.50 online. So I'd recommend buying your base ribbon online.