The Newbury Street Holiday Stroll kicks off the holidays with cheer and delight in Boston on one of the world’s oldest and prestigious shopping streets. This year, the Stroll takes place on Saturday, December 8th, 2012 from Noon to 4 PM. All of the stores are offering drinks and discounts and the street is…