How to have fun for free

Everyone's feeling the pinch right now – so how can you afford the finer things in life, from makeup to cinema tickets to holidays?