Single molecule fluorescence in inhomogeneous environments