If you arrive in Santillana del Mar by car then don't park in the car park on your left as you enter the village. This belongs to the hotel and costs 2 euros. Proceed 100 metres further and turn right. Here you will find a huge car park that is free and with no time limit. The tourist office is near the entrance to the car park and although they don't give out much paperwork, they do have a street plan and a guide to Cantabria.
There are lots of places to eat and drink but shop around. It appears that tourists are charged more than pilgrims and locals.
The local area also has some prehistoric caves worthy of a visit. Pick up a guide from the tourist office.