I agree with Lisa about Michaels. Though, this time of year they have some good sales. I like their garland vines.
As much as I cannot stand Walmart, they're probably one of the least expensive.