Natchez sits right on the Mississippi River like a jewel in a crown. This town has more historic homes than you can shake a ...