The ranch does allow some winter/spring hiking so email the ranch or check there website to determine availability.
Parking: Plenty at the ranch headquarters and higher.
Camping: The ranch allows you to set up a tent near the gate before they let people in each morning. They don't allow people to go in the night before and camp on the property.
Restrooms: Yes, at the gate and headquarters
Fees: Yes