I used to run regular school trips and have have stayed here - https://flanderslodgehotel.be/en/ which was a 20 min walk to the Menin Gate

and here: https://www.oudeabdij.com/oa/index.php/en which is about 20km out of Ypres but really peaceful in a lovely village

Both have good parking.