Hola Nana,
Como te ha dicho Maitica, en el foro hay muchísima info sobre Dubrovnik en concreto y Croacia en general.
Complejos hoteleros tipo resort allí no hay, y la verdad que muchos hoteles tampoco. Lo habitual alli es alojarse en habitaciones de casas particulares , se llaman "sobe" o bien en apartamentos.
Dubrovnik es una ciudad preciosa. Depende del tiempo que estéis sí merece la pena irse a alguna de las muchas islas que hay por allí, e incluso si tenéis varios días, subir por la Costa Dálamata Sur, por la Riviera de makarska e incluso hasta Split.
las playas son muy distintas de aquí, la mayoría no son de arena, pero son preciosas y con aguas maravillosas.
Haz una búsqueda en el foro. Aparte te dejo esta web para que vayas mirando el alojamiento
http://www.dubrovnik-online.com/Pasaporte cuando yo fui, sí era necesario, ahora no lo sé.Igual ha cambaido la cosa.Para eso, igual puedes informarte en la web de la embajada.