Mark Twain Memorial Lighthouse is a good spot to get a panoramic view of Hannibal and the Mississippi River.