If you are a back packer and are looking for a good surfing spot, Gigante and Amarillo Beaches are a great choice. Don't expect food to be cheap and all hostels will charge from$10.00 per person per night up to $20.00 per person per night.
Buses are few but, one can always safely hitchhike around this places.