Katie Holmes is no stranger to combining practicality with high-end fashion, and her latest outing in New York is further proof of this. Spotted in a long, luxurious black faux fur coat ...