A lot of times, i don't say no but I explain why I can't say yes.
I prefer to both give and hear a simple no.
People who seek explanations aren't always entitled to them (i.e. they're not your boss). Some people feel rude not giving explanations when asked. I feel people are rude for expecting me to give an explanation when I've said no.