I'm going to throw something else in, here. You are talking about "light" but any model you come up with should also be applicable to 1500m long waves and the shortest of gamma waves.
In a 'condensed' substance, the spacing between atoms / molecules will probably be less than one wavelength of visible light. So it is not realistic to talk in terms of launching a light wave (or photon, if you must) and then it arriving at another atom. (That would be like what happens in a low density gas, where the effect is random scattering from individual atoms.) The fields around each atom (and all the other nearby atoms) will all be involved in setting up the energy levels and the transitions. The model to use is much more classical - coupled oscillators or a transmission line with masses on springs. The 'space' in between (where you could say that c applies) is only part of it; it's the interaction between the charge systems along the line that counts. The contribution to the delay along each step the journey is, of course, affected by the 'c' delay of the fields but each atom is also contributing a significant delay as it reacts with the fields around it and the fields of its neighbouring atoms. This 'loads' the line.
RF model:
If you take a line of parallel dipoles (say each one is 1m long) and you feed the first one with a 150MHz RF signal, that signal will propagate along the line. Some of the power will couple with the each dipole- they each have an equivalent cross section- but slower than c because each dipole introduces a phase shift as the currents flowing will cause a re-radiated signal that lags behind the incoming signal. The signal that emerges from the other end will be the net sum of the incident signal and each of the re-radiated signals. But there's something else here. Each element will be interacting with its neighbours (depending on the spacing). Appropriate spacing can produce a Null in the emerging RF wave in the direction of the line.
In a solid, the system is three dimensional but the same principle is at work and the majority of the power will travel in a straight line.