Thessaloniki, Greece's second largest city, is both historic and avant-garde, and an ideal destination for a short city break ...
Many of the oldest inhabited cities in Greece are still standing against all odds. They have survived to this day to tell the ...