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.