My son has really bad hayfever at the moment - he actually looks and feels like he's got a severe cold. He takes antihistamines every day all year round, and although that's not what you're looking for, if you do use them there's a website you can get them from for about £1 per packet of 30 which is dirt cheap. It's www.chemist-4-u.com but you have to buy 10 packets.
Other than that I have heard that if you buy local honey and take a spoonful per day it can help build up immunity but it has to be local so that the bees have been using the polen from your area.