Sandra Fry: With retailers ramping up their marketing tactics to get you to spend more money, here are ways to avoid impulse buying