What kind of conditions on a (bounded) set $E \subset \mathbb{R}^{n}$ ensure that it can be approximated from outside/inside by sets with regular border (say Lipshitz or $C^{k}$ conditions) in the sense that there exist sets $F_{k} \subset \mathbb{R}^{n}$, $k \in \mathbb{N}$, (resp. $G_{k} \subset \mathbb{R}^{n}$) with regular border such that $E \subset F_{k+1} \subset F_{k}$ (resp. $G_{k} \subset G_{k+1} \subset E$) and $\cap_{k \in \mathbb{N}} F_{k} = E$ (resp. $\cup_{k \in \mathbb{N}} G_{k} = E$)?
In particular I am interested in knowing wether a compact set can be approximated from the outside.
Any help or reference for studying this problem would be greatly appreciated.