These are the world’s best cities for vintage shopping and craft experiences