48 Hours in ThessalonikiThessaloniki, Greece’s second-largest city is a place where history, culture, hospitality, and gastronomy meet. It’s…