Bueno ahora si tengo mas tiempo.
Sobre las agrupaciones carnavalescas, evidentemente no vas a poder ver nada del concurso oficial en el teatro Falla porque termina justo el dia antes de que comience el carnaval. Pero si las vas a poder ver en escenarios publicos, porque cada barrio/peña carnavalesca tiene su propio concurso que se desarrolla al aire libre durante los dias que dura el carnaval. Normalmente las actuaciones comienzan desde por la tarde hasta la madrugada. Aunque lo que suelen comentar los foraneos es que les cuesta bastante entender lo que dicen las letras.
Y sobre el alojamiento, te recomiendo sobre todo que intentes buscarlo en el casco antiguo, que es donde realmente se desarrollan las fiestas. Asi no tendras que usar medios de trasporte. Evidentemente es lo dificil y lo caro a la vez. Todos los que aparecen en el enlace son buenos. Aunque el mejor es el hotel parador Atlantico.
http://www.cadiznet.com/hoteles/cadiz
Los hostales no son tan poco mala opción:
http://www.cadiznet.com/hostales/cadiz/
El gran problema en esas fechas es aparcar. Por lo que si te buscas algo en una población cercana, lo hagas pensando en el tren. Como las distancias son muy cortas, si buscas alojamiento en San Fernando o Puerto Real, no vas a tardar mas de 15-20 minutos en llegar al casco antiguo de cadiz. Y asi de camino puedes beber si problemas.
Un buen sitio así es Bahia Sur, que está en la población vecina de San Fernando. Tienes alli un apeadero de trenes propio.
http://www.cadiznet.com/hoteles/sanfernando
Mi recomendación es que vengas mejor entre semana. Que es cuando el carnaval es mas autentico. Y que por la mañana hagas alguna excursión a la provincia. Puedes hacer la ruta de los pueblos blancos-parque natural de Grazalema; visitar alguna bodega de Jerez y el espectáculo de los caballos andaluces; ir en el vaporcito al Puerto de Santa Maria y comer en la Rivera del Marisco; puedes también visitar el Peñon de Gibraltar. etc. Y dejar el carnaval para la tarde-noche que es cuando realmente está en su apogeo.
Espero con todo esto haber despejado alguna de tus dudas.