当然用前面的“新居落成”比较合理,因为“落成”就是指建筑工程完工的意思,“新居落成”代表新房子已经胜利完工了,举行个仪式庆祝一下。
如果你用后面那个“新居落城”,就表示新房子座落在城市里,虽是一字之差,但与你所要表达的原义完全不同了。