Too late for Christmas, but for the future, I've been buying french baguettes at a Vietnamese bakery on Dorchester Ave, across the street from the Burger King near Freeport St.
Great bread for $1.25 a piece. They are open every day of the year at 5:30 am.