The print and digital travel publication recently released a list of 12 beautiful places to spend your winter getaway and included Boston. It was the only New England spot on the worldwide list.
"Boston is a vibrant city rich in history, world-class museums, and a diverse culinary scene," says Saba Alhadi, the founder of PhotoWalks Tours of Boston. "Many attractions are within walking ...