Instead of planning a trip to New York City or Los Angeles, explore some of America’s quainter cities. These spots have plenty of cultural attractions, stylish hotels, and charm to spare.