Cheap, but good looking foam couch
Barrel Springs- You can purchase these from an upholstery supply place or recycle an old mattress
Extra Cotton Fabric- 10-15 yards. You can buy old curtains from Goodwill for this or check on Craigslist. Any fabric will do as long as it is heavy, cotton, and lots of it
This is a great weekend project right before a surprise out of town visit.