Mexico City from $472