Navy is a classic neutral that looks great on everyone, and is a great alternative to wearing all black. If you're giving navy pants a try, you need the perfect shoe. Find out what shoes you should wear with navy pants, and put together a classy outfit.