There’s both a holiday inn and a premier inn approximately 10 minutes walk to the ground.
As for food depends on what kind of stuff you like. There’s a few big chain restaurants on the retail park about a 5 minute drive from the ground. Alternatively the old town has a good selection of...