Colds are something to get through. Don't hold out hope for a magic remedy. Do what the doctor said --
1. Cold mist (NOT warm mist) humidifier, and run it all the time and keep him near it. Don't depend on steaming up a bathroom -- go to the drugstore and buy a cold mist humidifier and keep it going! Warm mist is not good for a child who is running a fever. Cool mist is fine all the time and isn't really "cool" in temperature but also won't raise the temperature in the room.
2. Suction that nose. I know a lot of parents hate to do this, feel like it's somehow hurting the baby, etc, but it WORKS! The baby may fuss when you do it, and it takes a little practice to get gunk out, but it does help. Be sure to do it often enough. The vomiting may be due to all the crud that's in his head right now so getting it out helps.
3. He might need to have his head raised to get any sleep, so the congestion is lessened by his being elevated. He is too young for a pillow so don't do that -- instead, raise one end of his crib mattress slightly by putting something under it, and put his head at that raised end.
I know you're mind's on the fact you're missing work but try to focus just on the baby, not on the work you're missing, and the time will go faster. Read to him a lot (yep, even at his young age) -- the sound of your voice comforts him so even read the newspaper out loud if you want!
Be sure he stays hydrated and is getting enough breast milk or formula, too.