I have done the vicks on the hanky, it does help but it is certainly not enough at times. (I use the stuff like mad myself, when I suffer sinusitis especially!!!).
My DS suffered for months on end with chest infections, tonsillitis, ear infections, (concurrently, consecutively and repeatedly!!!) on top of the normal colds, flu and tummy bugs that were going around. All of the 'muck' from the infections kept running down into his chest at night and made him cough all night long. This was to the point of my GP telling me to take him out of nursery not because he was infectious, but that his immunity was so low that he was catching everything going and he needed a break to just get a little better.
So not only was he sick for months on end, but there were real peaks of suffering for him, and I think its cruel to not occasionally let him have some sleep during those peaks. As I said, it's not like I dosed him up every night, at the most twice a week just so that he could get some respite.
There is no way he would take honey and lemon, doubt I could get him to take it now either without tying him down to something and forcing it down his throat (and I am being literal here, he has gone for absolute weeks on end without eating anything - at one point he lost 2 kgs and we DID have to force him to eat until we got his weight back up a little bit).
I guess I at least have the fall back of insisting that the GP prescribes something for him and then the chemist has to sell it no matter what, but it still seems like a huge bother for something that has always been available, and is freely available in other countries.