The town of Guruvayoor is a small one, meant for pilgrims only. Good arrangements are made for Sabarimala pilgrims and locals are very helpful.
There are a number of temples. Eateries run by Brahmins are available for those who prefer this. Not much else to see or do in this town.
I was particularly attracted to the Sri Krishna Temple and the Divine Energy that attracted so many devotees.