Greece rides a weather 'rollercoaster'