で: location + ACTION

に: location + STATE verb

ex: to live in japan
日本に住む

animate vs inanimate
to be in japan (animate): 日本にいる
to be in japan (inanimate): 日本にある

ex: Alcohol is not good for our body (health).
お酒は体良くないです。

ex: Alcohol is not good for our body (health) as well.
お酒は体にも良くないです。