First, you are right that $V \cong V^*$ since this is true for any real reflection group.
My answer will apply to any complex reflection group, but one way to get this is to use a theorem of Chevalley. For notation, let $J_+$ be the ideal generated by all homogeneous positive degree $G$-invariant polynomials.
Theorem (Chevalley). Let $G \subset GL(V)$ be a complex reflection group. Then the ring of invariants $Sym(V^*)^G$ is a polynomial algebra, and the coinvariant algebra $Sym(V^*) / J_+$ is a copy of the regular representation.
We can write $Sym(V^*) = Sym(V^*)^G \otimes (Sym(V^*) / J_+))$, so that we just need 2 pieces of information: what are the degrees of the generators of $Sym(V^*)^G$, and what is the graded decomposition of the coinvariant algebra. The first is well-known: there is a table on Wikipedia and many other places http://en.wikipedia.org/wiki/Complex_reflection_group
For the dihedral group of order $2m$, the degrees are 2 and $m$. For the coinvariant algebra and an irreducible character $\chi$, let $f_\chi(T)$ be the polynomial that incodes the degrees in which $\chi$ appears (this is called fake degree). These have the following expression:
$f_\chi(T) = |G|^{-1} \prod_i (1-T^{d_i}) \sum_{g \in G} \frac{\chi(g)}{\det(1 - Tg)}$
where the determinant is with regards to the action on $V$ and the $d_i$ are the degrees of the generators of the ring of invariants. I couldn't find a more explicit form for the dihedral groups, but I imagine that it simplifies a lot with some thought (which I didn't try to do).