From museums to murals, and history lessons to delicious dining, historic Vicksburg, MS has so much to offer visitors.