Es posible hacerlo con posicionamiento absoluto (como has dicho) y haciendo uso de las propiedades: top, left, bottom o right.
Ejemplo:
Código:
.hotel {
position: absolute;
top: 128px; /* Este es el eje 'y' (vertical) */
left: 256px; /* Este es el eje 'x' (horizontal) */
}
Nada mas recordar que:
"
la ubicación de un elemento con position:absolute se fija con respecto a la esquina superior izquierda de la página, a menos que ese elemento tenga un antepasado posicionado (es decir, con un valor relative, absolute o fixed para position), en cuyo caso su posición se fija con respecto a la esquina superior izquierda de ese antepasado."
http://www.sidar.org/recur/desdi/mcs...s/pos_abs.html