I take Piriton all year round, well actually Tesco's own generic one, so much cheaper. Only thing is, I've been taking it for so long it doesn't seem to have much effect on my incesssant sneezing sessions and runny nose. It does still help when I absentmindedly stick my fingers in my eyes after touching the cat
I tried Benadryl but it is very expensive and knocks me out, tried for the first time at work, they all thought it most amusing when I could barely drag myself out of my chair!
Never tried a nasal spray as I don't know how effective they'd be, pharmacist has never recommended it, even when I went begging for relief with a particularly bad bout of hayfever in the summer.
Wish I could just magic my allergies away, they seem to be terrible this year.