If you're looking for a way to spend a few hours without spending any money, look into volunteering for a local charity. If it's something like the Linus Project that makes quilts for sick babies and children you could pick up a few skills on the way. Your local library or newspaper are good places to find out what is going on in your neighborhood.
Read more about my afternoon quilting here