$query = "SELECT * FROM hotel WHERE regione_hotel = '$regione' AND tipologia_hotel = 'top' ORDER by stelle_hotel DESC";
SELECT * FROM hotel WHERE regione_hotel = '$regione' AND tipologia_hotel = 'top' ORDER by stelle_hotel DESC, nome_hotel ASC


P.S. non ha senso duplicare i blocchi di codice relativi agli hotel 'normale' e 'top', visto che hai messo le condizioni nelle due query