Backpackers & Flashpackers in Western Europe: 500 Hostels in 100 Cities in 25 Countries