I'm off for a long weekend to Morrocco and have lots of maxi dresses but they dont cover my shoulder so I need something to go over them, feeling a cardy is a bit granny so want to look a little on trend - help!