Top Places to Visit

Grab a cheesesteak and get ready to run those Rocky stairs. … We’re headed to the City of Brotherly Love!

Lonely Planet has identified the top 10 places that American travelers should visit in 2016, and this year Philadelphia beat out the competition and came in at No. 1.

The cities were chosen by Lonely Planet’s U.S.-based editors and authors.

So what makes Philly so great? The pope’s visit last September thrust the city into the limelight, and it will be the center of attention again when it hosts the Democratic National Convention in July.

Beyond that, Philadelphia is becoming cooler every day. Several celebrity chefs have opened restaurants in the city, craft breweries are becoming the norm, and the city’s funky arts scene includes Isaiah Zagar mosaics. Oh, and did we mention that housing is actually pretty affordable?

Check out the Great Mississippi River Balloon Race in October. (Photo: Lonely Planet)

Coming in second is Natchez, Miss., one of the oldest continuous settlements on the Mississippi River. While it’s not as glitzy as some of the other cities on the list, its antebellum past and tricentennial party in August make it worth a visit.

Rounding out the top three is Yellowstone National Park. The U.S. National Park Service turns 100 this year, and since Yellowstone was the first national park, it seems like a fitting place to celebrate. Check out Old Faithful’s new boardwalk made from recycled tires, before taking a Wild West tour by horseback.

Old Faithful (Photo: Getty)

While places like New York City and San Francisco usually get all the attention, there are countless other American cities that are equally awesome.

Here is Lonely Planet’s list of the best U.S. places to visit in 2016. 

1. Philadelphia

2. Natchez, Miss.

3. Yellowstone National Park

4. Birmingham, Ala.

5. Alaska

6. Somerville, Mass.

7. Northwest Arkansas

8. San Antonio

9. Southern New Mexico

10. Milwaukee