Throw away your khakis and polo shirts. This look screams, "Hey.. I'm not from NY." The only appropriate time for this look is if you have a business casual job. As for the night, go buy some flat front black pants from Theory or if your on a budget Ken Cole or DKNY. I'm experienced in cases such as yours, cause my roomate last year was from N. Carolina. Each year he comes back from home, I have to remind him to wear more black rather than khaki. Also not that many people wear shorts, as I know you are accoustomed to in the south. This summer alot of students from other schools stayed in my dorm and they all wore the polo/khaki look. It was kinda funny cause they stuck out pretty bad and all the girls that live here made fun of them. However, if your just visiting then don't worry about trying to blend in. If your staying here for a while then just ask and I'll give you some more help. Just tell us how long your staying, what your budget is, and how old you are (in order to tell you the apropriate look).