Located on the Mississippi River, Cape Girardeau, Missouri is home to hundreds of restaurants, attractions, shopping districts, and great fun.