A group $G$ is called residually finite if for all $g\in G$ with $g\not=1$ there exists a normal subgroup of finite index, $N_g\lhd_f G$ such that $g\not\in N_g$. Note that $\bigcap\limits_{g\in G} N_g=1$.
It is well-known that $\mathbb{F}_2$ is residually finite. To prove this, simply recall that linear groups are residually finite, and $F_2$ is linear because the matrices, $$\left( \begin{array}{ccc} 1 & 2 \\ 0 & 1 \end{array} \right) \text{ and } \left( \begin{array}{cc} 1 & 0 \\ 2 & 1 \end{array} \right)$$ generate a free group. However, this proof is somewhat unsavoury. I would quite like to know what the subgroups $N_g$ are.
Does there exist a "nice" set of finite-index subgroups of $\mathbb{F}_2$ which intersect trivially?
Nice is, of course, a subjective term. By "nice" I could mean "take the same form". However, I doubt this can happen (if they "take the same form" then presumably some rule dictates this form, and this rule is defined by a word, or a collection of words, and so the intersection of the subgroups is non-trivial). Alternatively, I could mean characteristic, which is nice in a different sense. I suppose if you can given a reason why I might think your set is nice that would be...nice.