I just got my yellow fever vaccination for a trip to South America a month ago. Vaccines are a necessity that save thousands of lives, and parents who do not get their children vaccinated should have them taken away.
Vitamins are a scam. The whole vitamin thing started because Linus Pauling basically went a little insane in his last few years and started pushing massive dosages of Vitamin C as a cure for cancer (and everything else). While there are a few exceptions (for example iron for anemics) vitamins aren't needed and confer no benefits for anyone without a severe medical condition, and some of them are actively harmful (there's a reason why the recommended daily allowance is where it is and not at 10x what it is).