By Travel + Leisure and Travel + Leisure Staff
February 23, 2016

Philly has a bit of everything—rich American heritage, a buzzy restaurant scene, architectural charm. But no matter what draws you to the City of Brotherly Love, there are five fun things to do in Philadelphia you can’t miss:

Start by exploring Reading Terminal Market, an indoor farmers market that has been around since 1892. Don’t leave without trying Tommy DiNic’s roast pork sandwich. You can’t visit this city without eating a cheesesteak (or two), but this sandwich is just one of the many underrated attractions Philadelphia has to offer.

Later, make time for the Philadelphia Museum of Art. It’s the third largest in the United States, and houses more than 200 galleries. You’ll immediately recognize the façade thanks to the 72 stone steps made famous by Sylvester Stallone in Rocky. Art aficionados should also check out The Barnes Foundation’s collection of Impressionist, Post-Impressionist and early-modern paintings in exactly the same way as they were displayed in Albert C. Barnes’s gallery next to his home in Merion, Pennsylvania.

Pennsylvania’s most-visited museum, the Franklin Institute, celebrates hometown hero Ben Franklin’s inventiveness. Inside, you’ll find a heart that’s 15,000-times larger than life, and a “Skybike” you can ride across a one-inch thick wire suspended 28-feet in the air. You can also visit Ben’s final resting place on a Constitutional Walking Tour, if you haven’t had your history fix. After all, its role as the birthplace of American democracy (and the Constitution) helped Philly became the country’s first UNESCO World Heritage City.

What to do in Philadelphia when you’re all museum'd out? Take a bike ride or a walk on the new 2,000-foot Schuylkill Banks Boardwalk, and have an Italian feast in South Philly. Stock up on imported and homemade Italian goods at Ralph’s or Dante & Luigi’s markets, and end your Philadelphia tour on a sweet note: with a Termini Brothers’ signature cannoli and other delicious baked goods.