Pharmacy locations offer both regular- and high-dose flu shots, which are free with Medicare and most insurance plans.