1) Найдем скорость лыжника на пути из одного поселка в другой:
$$v = \frac{s}{t} = \frac{30}{3} = 10 \text{ км/ч}$$.
2) Найдем скорость лыжника на обратном пути:
$$v_{\text{обр}} = 10 - 4 = 6 \text{ км/ч}$$.
3) Найдем время, которое лыжник потратил на обратный путь:
$$t_{\text{обр}} = \frac{s}{v_{\text{обр}}} = \frac{30}{6} = 5 \text{ ч}$$.
4) Найдем общее время, которое лыжник потратил на путь туда и обратно:
$$t_{\text{общ}} = 3 + 5 = 8 \text{ ч}$$.
Ответ: 8 ч