Никаких различий между отелем и гостиницей не существует. Это одно и то же понятие, просто с разным происхождением слов. Оба произошли от «гость». Только от славянского в случае с гостиницей и от латинского в случае отеля.