Just looking for advice on what I need to pack really? Is it really warm enough for shorts and dresses or should I take jeans and tops? What jacket would you recommend a blazer or a denim jacket? TIA