I'm doing an Alaskan cruise in 2 weeks and need a new pair of shoes to take along. I'd like to get something I can wear on casual nights w/khakis, as well as with my black suit on formal nights. Can I get away with only 1 pair and still be "in style"? If so, what color/style? Oh, and sock color should match shoe color, not pant color, right?