Two Michigan cities, Ludington and Mackinac Island, are nominated for USA TODAY's 10Best historic small towns in the U.S.