I'm very lucky to be going to Maderia on 27th December...what clothes do I need to take..what will the weather be like? Help Please TIA