A hotel is a building that travelers can temporarily stay in to sleep and get a meal. A hostel is a a lot like a hotel but cheaper. Hostel sounds like hostile. Hostile means unfriendly, or antagonistic.The joke is playing on the word "hostel" because it sounds like "hostile" and they won't stay at friendly hotels.
They won ' t stay at friendly hotels , because they ' re hostel people .