Jinga you rock!
hehe, but Columbias are the way to go. They look good whenever, they're durable, warm and most (if not all) are animal product free.
ETA: As far as price goes, for the higher end (i.e. warmer) models, you can pay upwards of $200, but I'd say it's definately worth it. I've got two (my older one I use for skiing) and I've worn my $250 coat for about 6 years now and my $330 one for 2 (and it's not even the slightest bit worn).