Some of the best free things to do here involve the great outdoors, like surfing and hiking. As for cheap things to do in this coastal town, why not enjoy ...