Well OK. Maybe you should try the places "Kaatsheuvel" and/or "Waalwijk". It is just 15 to 20 minutes near the Icerink. I don't believe that Oisterwijk has a lot of rooms available. It's not a big village.
For instance http://www.nh-hotels.com/nh/en/hotels/t…h-waalwijk.html (Waalwijk)
And/or the hotel from the Efteling (Kaatsheuvel). Efteling also has a parc with small houses. (http://www.efteling.com/)