We support Pick My Postcode which gives away free money every day. There is no catch, they do not spam, and you do not have to pay them anything.
Sound too good to be true, we thought so too when we joined a couple of years ago :-)
All you do is sign up, give them a postcode (doesn't even have to be your own) and check their website each day to see if you have won.
They have even been advertised by Martin Lewis from Money Expert (and that is not a fake Facebook Ad).