Ahead, channel your inner Sherlock Holmes or Nancy Drew with these fabulous trench coat outfits ... Not all trenches have long silhouettes, no. Some are mid-length and look so good with your ...