Try some Scandinavian brands of winter coats, like "Fjällräven"? Really good quality, design and less expensive.