By refusing to expel a Taiwanese diplomat, the Prague mayor has joined the ranks of local politicians confronting contentious national policies.