Source: Tourism MediaThessalonikiOn the shores of the Thermaikos Gulf, the second-largest city in Greece offers historic buildings, traditional cuisine, beach resorts and nightlife.WorldEuropeGreeceThessaloniki