Structure and spectra of molecular clusters