Best of Boston is a good souvenir shop in Boston. It opens at 10 a.m. every day.