The stylish royal ladies know a thing or two when it comes to choosing coats and jackets that balance style with functionality. From Kate Middleton's high street blazers to Princess Anne's ...