1.
若是在宾语从句中,那么将to去掉后正确,因为visit是及物动词,直接加名词,which就相当于那个名词.
2.
若不是宾语从句,那么语序不对,介词也不对.可以说是
Which city would he visit?