Thessaloniki: Where sea, history, and vibrant streets meet your perfect stay(photo credit: SHUTTERSTOCK)