Perched on a rock overlooking the majestic Mississippi River, the beautiful city of Natchez offers visitors from arou ...