A blend of history, art, dining, and the great outdoors makes Vicksburg, Mississippi ideal for your next trip.