Do you have a long weekend ahead with no money in site? Try having a no-spend weekend! Check out this list of 30 free things to do that don't require money.