I've been to all 50 states. These 4 cities are surprisingly underrated and incredibly fun to visit.

After traveling to all 50 states across the US, some of my favorite American cities to visit have surprised me, from Boise to Milwaukee to Cleveland.