Ring of polynomials as a module over symmetric polynomials 
Consider the ring of polynomials $\mathbb{k} [x_1, x_2, \ldots , x_n]$ as a module over the ring of symmetric polynomials $\Lambda_{\mathbb{k}}$. Is $\mathbb{k} [x_1, x_2, \ldots , x_n]$ a free $\Lambda_{\mathbb{k}}$-module?
  Can you write down "good" generators explicitly? (I think that it has to be something very classical in representation theory).

Comment:
My initial question was whether this module flat. But since all flat Noetherian modules over polynomial ring are free (correct me if it is wrong), it is the same question.
There is much more general question, which seems unlikely to have good answer. Let $G$ be a finite group and $V$ finite dimensional representation of G. Consider projection $p: V \rightarrow V/G$. When is $p$ flat?
 A: The answer by @orangeskid (+1) is the most classical and direct, and the answer by @Hanno connects your question to Schubert calculus and the geometry of flag varieties (+1). Hoping this isn't too self-promoting, you might also have a look at my paper Jack polynomials and the coinvariant ring of $G(r,p,n)$ (I worked in somewhat more generality)
Stephen Griffeth, Jack polynomials and the coinvariant ring of $G(r,p,n)$
where I showed that certain non-symmetric Jack polynomials give a basis as well (I was working with more general reflection groups and over the complex numbers, but a version should work over any field of characteristic $0$; I have not thought much about this in characteristic $p$). The point of my paper was really to connect the descent bases (yet another basis!) studied much earlier by Adriano Garsia and Dennis Stanton in the paper Group actions of Stanley-Reisner rings and invariants of permutation groups
Garsia, A. M. (1-UCSD); Stanton, D. (1-UCSD), Group actions of Stanley-Reisner rings and invariants of permutation groups (article)
to the representation theoretic structure of the coinvariant algebra as an irreducible module for the rational Cherednik algebra. Of course this structure becomes much more complicated in characteristic smaller than $n$; in particular the coinvariant algebra will in general not be irreducible as a module for the Cherednik algebra.
Towards your second question: by definition $p$ is flat if and only if $k[V]$ is a flat $k[V]^G$-module. This certainly holds if $k[V]$ is free over $k[V]^G$; a sufficient condition for this is given in Bourbaki, Theorem 1 of section 2 of Chapter 5 of Lie Groups and Lie algebras (page 110): in case the characteristic of $k$ does not divide the order of $G$, it suffices that $G$ be generated by reflections. This is  false (in general) in characteristic dividing the order of the group. But see the paper Extending the coinvariant theorems of Chevalley, Shephard-Todd, Mitchell, and Springer by Broer, Reiner, Smith, and Webb available for instance on Peter Webb's homepage here
http://www.math.umn.edu/~webb/Publications/
for references and what can be said in this generality (this is an active area of research so you shouldn't expect to find a clean answer to your question).
Conversely, assuming $p$ is flat and examining the proof of the above theorem in Bourbaki, it follows that $k[V]$ is a free $k[V]^G$-module. Now Remark 2 to Theorem 4 (page 120) shows that $G$ is generated by reflections. So to sum up: if $p$ is flat then $G$ is generated by reflections; in characteristic not dividing the order of $G$ the converse holds.
A: Another perspective:
The ring extension $S=k[s_1,\dots,s_n]\subset k[x_1,\dots,x_n]=R$ is finite, and since $R$ is Cohen-Macaulay it is free of rank say $m$. We thus have a Hironaka decomposition $R=\bigoplus_{i=1}^m S\eta_i$ for some homogeneous $\eta_i\in R$. Using this the Hilbert series of $R$ is $$H_R(t)=\sum_{i=1}^mH_S(t)t^{\deg\eta_i}=\sum_{i=1}^mt^{\deg\eta_i}/\prod_{i=1}^n(1-t^i).$$ On the other side, $H_R(t)=1/(1-t)^n$ and therefore $\sum_{i=1}^mt^{\deg\eta_i}=\prod_{i=1}^{n-1}(1+t+\cdots+t^i)$ which for $t=1$ gives $m=n!$.
A: Let $s_i= \sum x_1 \ldots x_i$ be the fundamental symmetric polynomials. We have a sequence of free extensions
$$k[s_1, \ldots, s_n] \subset k[s_1, \ldots, s_n][x_1]\subset k[s_1, \ldots, s_n][x_1][x_2] \subset \cdots \\ 
\subset k[s_1,\ldots ,s_n] [x_1] \ldots [x_n] = k[x_1, \ldots ,x_n]$$
of degrees $n$, $n-1$, $\ldots$ ,$1$. At step $i$ the generators are $1, x_i, \ldots, x_i^{n-i}$. Therefore 
$$k[s_1, \ldots, s_n] \subset k[x_1, \ldots, x_n]$$ is free of degree $n!$ with generators 
$x_1^{a_1} x_2^{a_2} \cdots x_n^{a_n}$ with $0 \le a_i \le n-i$.
More generally for a finite reflection group of transformations $G$ acting on a vector space $V$ over a field $k$ of characteristic $0$ (to be safe) the algebra of invariants $k[V]^G$ is a polynomial algebra and $k[V]$ is a free $k[V]^G$ module of rank $|G|$ --see the answer of @stephen: .
A: Yes, that's indeed a classical result of representation theory: ${\mathbb Z}[x_1,...,x_n]$ is graded free over ${\Lambda}_n$ of rank $n!$ (the graded rank is the quantum factorial $[n]_q!$), and a basis is given by Schubert polynomials defined in terms of divided difference operators.
See for example the original article of Demazure, in particular Theorem 6.2.
Passing to the quotient, one obtains the graded ring ${\mathbb Z}[x_1,...,x_n]/\langle\Lambda_n^+\rangle$ which is isomorphic to the integral cohomology ring of the flag variety of ${\mathbb C}^n$, and the ${\mathbb Z}$-basis of Schubert polynomials coincides with the basis of fundamental classes of Bruhat cells in the flag variety. This is explained in Fulton's book 'Young Tableaux', Section 10.4.
