I saw a picnic blanket at Walmart for $14.96. After carefully examining this blanket I have decided that it can be made for a lot less. Take a shower curtain liner (bought at DollarTree for $1) and an old but usable blanket and sew the liner to the blanket, add shoe string ties and a handle and WOW! a picnic blanket that has just cost maybe $3 total compared to the $15 at WalMart.
Instead of buying throwaway, light plastic tablecloths, spend a few dollars more and get a flannel-back table cloth (about $5) for seasonal parties. I got 3 of them for a 4th of July party a few years ago and bring them out every year for Memorial Day and the 4th of July.