While the best cities for remote workers are spread across Europe and Asia, one U.S. city cracks the top 10.