Navy Suit
Brown Shoes
Brown Belt
Either a light blue or white shirt, go with a simple subtle striped patterned shirt.  A nice solid white shirt is definitely a necessity though.  Beauty of a navy suit is its really versatile as far as tie colors.  White shirt I'd prob go with a nice maroon striped tie.  Blue shirt I'd prob go with a yellow striped tie.
I avoid solid color shirts/ties, just not my taste.
Don't forget a pocket square, that shit sets off a suit.  I'm amazed more people don't use them.