I generally use pyrethrin insecticides these days (it is a naturally ocurring toxin produced by chrysanthemums and it is biodegradable) but I've had success with spraying mixtures of chilli and garlic in the past... they don't tend to last as long though.