Three Vietnam tourist cities among world's 100 greatest places