Нет никакой разницы. Hotel прямо переводится как гостиница. Но в русской современной реальности гостиница и отель не совсем синонимы, отелями как правило называют гостиницы с небольшим количеством номеров, как правила все номера одного уровня, в то же время гостиница это сотни номерного фонда, наличие люксов и еще более роскошных номеров, и все это в отдельно стоящем здании, с паркингом, с ресторанами и барами и прочими услугами.