Solvent and vibrational effects on linear and non-linear spectral properties of push-pull chromophores