My preference is a Wrap, because you can styled them in many different ways;
add them over a leather or denim Jacket for a stylish edge, wear them over a jumper for an extra layer, and play around with how you wrap/fold them on your body to give different looks.
The Wrap I am wearing here is from Country Road and is $229.00. (Country Road currently have 25% off everything!) I have styled my wrap open like a cardigan, and thrown over the shoulder on one side. You could also attach a broach to fasten it a particular way.
For my pick from the shops check out the choices below.
Country Road Striped Fringed Poncho $229.00, Forever New Maci Block Check Cape AU$59.99, Witchery Tassel Stripe Wrap $64.90.
Portmans Cape Jacket AU$99.95 (further 25% off), Decjuba Donna Cape AU$199.95, Glassons Wool Blend Cape Coat $119.99.
Storm Changes Knit Poncho $119.00, French Connection Check Cape $69.90, Ketz-Ke Cardigan Cape $159.00.