The start of the festival season in Hannibal is kicking off in a big way with the triumphant return of Twain on Main. Like most everything in 2020, the festival was canceled last year. Anticipation is high for downtown Hannibal merchants that this event will bring back visitors and mark the start of a successful tourist season.

Over Memorial weekend, May 29-30, Twain on Main will take over the downtown district. The streets will be lined with 100-plus popup art, craft and merchandise vendors from across the country, compliments of the Historic Hannibal Marketing Council.

Get our free mobile app

Twain on Main is an outdoor street festival featuring arts, crafts, food, and entertainment. It’s always has a western flair. This year’s theme is “COWBOY UP”, based on Mark Twain’s book “Roughing It,” which is a semi-autobiographical travel book. You’re encouraged to wear your cowboy boots and western wear to get into the spirit of things.

There will be entertainment for young and old alike, from street magicians, story tellers, children’s games and much more. There’s also a wine garden for the adults in the crowd. Here are some of the major features of the free two-day festival:

All Day:

  • Free Arts and Craft Festival
  • Great Food and Drink, from hand crafted sodas to the best barbecue
  • See Mark Twain perform
  • Local street music up and down main street
  • Explore local wineries and beers at the Wine & Beer Garden
  • Saturday Evening: Entertainment at Main Street Restaurants and Drinking Establishments

For a full list of festivals and events going on in Hannibal this summer, go to visithannibal.com.

LOOK: Here are the 50 best beach towns in America

Every beach town has its share of pluses and minuses, which got us thinking about what makes a beach town the best one to live in. To find out, Stacker consulted data from WalletHub, released June 17, 2020, that compares U.S. beach towns. Ratings are based on six categories: affordability, weather, safety, economy, education and health, and quality of life. The cities ranged in population from 10,000 to 150,000, but they had to have at least one local beach listed on TripAdvisor. Read the full methodology here. From those rankings, we selected the top 50. Readers who live in California and Florida will be unsurprised to learn that many of towns featured here are in one of those two states.

Keep reading to see if your favorite beach town made the cut.