Home Fashion Katie Holmes was spotted in New York City wearing a look that was equal parts chic and practical, pairing a stylish brown maxi wool coat with a Hello Kitty tote bag.