The Camino de Santiago, specifically the Way of St. James, is a 1000km long ancient pilgrimage route to Santiago de Compostela in Galicia, Spain. For thousands of years, Christian pilgrims from across the world have made their way along this route to the city of Santiago de Compostela where the remains of apostle St. James are reported to be buried. Nowadays, people walk this route for many reasons. In fact, over the last few years only 40% of the people who have completed the Camino did it for religious reasons. 55% did it for "cultural and other" reasons and 5% did it for non-religious reasons.
The Camino is set up in such a way to accommodate for the ~250,000 people who walk it every year. There are auberges (pilgrim hostels) in most towns along the route allowing for pilgrims to walk anywhere from 10 to 40km a day. These auberges offer a dormitory style bed usually with a hot shower for ~€10 a night. Food can either be bought or carried (some auberges offer a shared small kitchen) but most people opt to eat in local restaurants for meals. For meals and accommodation I have budgeted €25/day for my 35 day journey.