Natchez is famous for its majestic southern mansions and the southern hospitality at its restaurants, B&Bs and other attractions. The city offers casino gaming and plentiful opportunities for recreation along the Natchez Trace and Homochitto National Forest.