I don't quite get all the people who want it to be free for all through a low price from an NPC. There's a reason it's called rare items, because they're no supposed to be owned by anyone. There's plenty of other stuff you can buy through shops, and I personally think, that if a Party Hat was being sold for a few GP's, then no one would wear it, and it would be simply unnecessary.
Also, I dont understand whether the clue scroll and dropping things are supposed to be within the time period of the holiday, or just in general? I strongly disagree with them being possible to get outside the holiday that it matches. That ruins the point of them.
However if they are only able in that period, I can sort of accept it. They will remain rare, but some people might not be able to obtain them as low levelers etc. if you have to fight to get them.
So from my point of view, the only acceptable and fair way is to do what was done in the old days. Mainly drop them on the ground doing a certain period of time, and then it's fully randomized who gets them and who doesnt. They will remain rare and there wont be created any more of them.
Another thing could be to add the non tradable items free for all, so you wont miss the whole chance of having it (note: If you were unlucky and didnt get a random drop, you can always buy the tradable ones, making some kind of goal for all your skilling)
06-Apr-2013 09:49:20