We're travelling to California in July with our three kids (8, 12 and 16) and would like to spend some time on the beach. I'm assuming that self-catering is cheaper (and pleasanter) than staying in a hotel. Am I right? Does anyone know what we should expect to pay for some sort of self-catering apartment/beach house etc in Santa Cruz? And can anyone recommend a nice place to stay?