Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Top 3 cidades com as maiores avaliações de hotéis na 'Europa'?
 ###Tabelas: 
CREATE TABLE hotels (hotel_id INT, hotel_name TEXT, hotel_rating FLOAT, hotel_location TEXT); INSERT INTO hotels (hotel_id, hotel_name, hotel_rating, hotel_location) VALUES (1, 'Hotel Paris', 4.6, 'Europe'), (2, 'Hotel London', 4.5, 'Europe'), (3, 'Hotel Rome', 4.4, 'Europe');
SELECT hotel_location, AVG(hotel_rating) avg_rating FROM hotels WHERE hotel_location = 'Europe' GROUP BY hotel_location ORDER BY avg_rating DESC LIMIT 3;