Если речь идёт о нахождении кого-то или чего-то в лесу в значении "много деревьев", то и нужно сказать в лесу. Например:
Старик жил в лесу.
В лесе мы говорим в таких случаях:
1) Во-первых, если оборот не имеет местного значения, то есть если речь идёт не о местонахождении. Например:
Мы нуждаемся в лесе.
Дело здесь не в лесе, а в море.
2) Во-вторых, если существительное "лес" употребляется в значении "материал" (а не "множество деревьев"). Например:
Шишкин знает толк в лесе. (в лесоматериалах)
3) В-третьих, ещё вспоминается случай, когда слово "лес" входит в состав словосочетания "лес рук". Думаю, что в этом случае также нужно сказать "в лесе", а не "в лесу":
Учителю было трудно разобраться в лесе рук.
4) Оборот в лесе в местном значении употребляли также писатели и поэты, но подобное употребление выходит за пределы современной нормы и является либо устаревшим, либо поэтическим:
или