The hostel is a small hostel for budget travelers. If you are strapped for money, but want to see the world, then the hostel is a great place for a safe overnight stay. Usually it looks like this: rooms with bunk beds, a TV, a place to charge gadgets, WI-FI and amenities in the corridor.
Никаких различий между отелем и гостиницей не существует. Это одно и то же понятие, просто с разным происхождением слов. Оба произошли от «гость». Только от славянского в случае с гостиницей и от латинского в случае отеля.