What makes some digital nomad cities better than others? We break down 7 key qualities of a city that's ideal for the remote work lifestyle.