1. Yes
2. Yes you can put the terrain inside a level but not other way around
3. I would use a level everytime. So you can add Entitys or other things later on.
4. You can put bouth outside. Depends on what your level has to be. But Terrain is the best way to make a nice landscape