No matter if you are a local or a tourist in Greece, you know that Christmas is coming when the streets start smelling like heaven! If you are out for a stroll in December, there’s no chance to miss the scent of cinnamon, orange essence and walnuts from every bakery or sweet shop. It’s that time of the year when people gather together and “sweeten” their lives with lots of t...