Hannibal, Missouri, is a perfect weekend destination that celebrates the life and literature of Samuel Clemens, AKA Mark Twain. You can also find other notable historic sites, plenty of events and ...