Its better that you book atleast a day before going there. There are many good hostels but in personal experience, I'll suggest you U.R.D.KI hostel (Anjuna) - This one is definitely the best hostel in Anjuna. Others are- Bedrock Boutique hostel (Baga), The Jungle hostel (Vagator).