Explicit environmental and vibronic effects in simulations of linear and nonlinear optical spectroscopy