She never puts a foot wrong when it comes to fashion. And Eva Longoria cut a stylish figure as she attended a charity wine ...