Experts from the Advisory Committee on Immunization Practices voted to recommend nasal spray flu vaccine over traditional shots for kids between 2 and 8 years old. The American Academy of Pediatrics, however, said that flu spray is more expensive and is not for everyone.