The Mediterranean jewel is home to wonderful festivities and Christmas markets