Originally Posted by
magiciansampras
Or just go to a place where they can't keep them on the shelves, like Mike's Pastry in Boston's North End.

Never been there, but I would only buy cannolis from an Italian bakery in an Italian neighborhood. And not a touristy "Italian" neighborhood either. I stay away from Little Italy in Manhattan

but love going to Arthur Avenue in the Bronx for cannoli, breads, pasta, etc! ^