There are some pharmacies that will flavor the meds (some can, some can't be flavored, as some already come flavored).
As for meds - when my son was younger, we'd hold him down and give it to him, then quickly give him a "chaser" of either a drink or something sweet that he liked (yogurt, pudding, candy, icecream, whatever works!)
Now he is 6 and better about taking meds/pain relievers. He is quick to remind me to have a drink or something when it is something he doesnt like though! He knows some taste better than others, and will ask "is this the pink one I like?" and I just say yes I think so because I dont know cuz several of them are pink and ??? :-)
It's one of the "evil" things you *have* to do as a parent, along with brushing their teeth. ugh, hate these parts but it's part of parenting.