Trench coats are the most required wear for winter. One can wear this to give themselves a rich and stylish look. It is usually made up of woolen or leather and hence costs very expensive. One cannot wear it in all seasons. If you wish to wear one, you do not have to spend even a single rupee.