The accommodation in Kollur is basic. I would recommend you to stay in either Sai Vishram resort in Baindur or Wild Woods spa near Baindur and do Kollur as day trip from there. You will get good discount being off season.
Adigas has opened a restaurant near the temple and they also have a lodging section called Hotel Mookambika Palace. This may be an option as well.