The best medicine to take during cold are Benadryl (Antihistamines), which helps clear running nose and sneezing. Tylenol and Advil are best for fever, sore throat and headache. Dextromethorphan suppresses cough, it works on certain parts of the brain to cause relieve. Guaifenesin is also a choice for common cold, it is an expectorant, it helps break up congestion and thin mucus to clear airways.
In summary, Benadryl, Tylenol, Advil, dextromethorphan and guaifenesin are the best medications to take during cold.