¿Cuál es la diferencia principal entre "motel", "hotel" y "inn"?

Respuesta de un hablante nativo
Rebecca
Un "hotel" es un edificio que suele estar clasificado por estrellas, al que entras por la puerta y vas por las habitaciones a través de un pasillo. Un "motel" suele ser un establecimiento de una o dos plantas y que se entra por un aparcamiento, pues está pensado para motoristas. Por eso se le llama "motel" ("motor" + "hotel"). Un "Inn" es un tipo de hotel más pequeñito que no está clasificado por estrellas. Ej: "I'd like to treat myself to a stay in a four-star hotel this weekend." (Me gustaría darme el lujo de ir a un hotel de cuatro estrellas este fin de semana.) Ej: "On our road trip, we stopped at a motel for the night." (En nuestro viaje en carretera, paramos en un motel para la noche.) Ej: "We went there for the weekend and stayed at a cute little Inn. It was nice and homey." (Fuimos a pasar allí el fin de semana y nos quedamos en un hotelito muy mono. Era bonito y acogedor.)