Is there an example of a simply connected (included following Michael's answer) CW complex with homology/cohomology concentrated in even degrees and levelwise a free abelian group, which does not admit a cell structure with cells in only even dimensions?
I believe the rational version of this question with rational CW-complexes has every example admitting such a cell structure.
Let $M$ be an integral homology sphere of dimension $2n$. Then
$$H_i(M; \mathbb{Z}) \cong \begin{cases} \mathbb{Z} & i = 0, 2n\\ 0 & \text{otherwise}\end{cases}$$
and likewise for cohomology, so $M$ satisfies your requirements. However, unless $M$ is homeomorphic to a sphere, $\pi_1(M) \neq 0$ so any CW complex homeomorphic to $M$ must contain one-cells.
By a similar argument, presentation complexes of perfect groups are also counterexamples.
If you assume the CW complex is simply connected, then what you hope for is true. As user17786 indicates, the answer can be found in Hatcher's Algebraic Topology.
In particular, there is one $n$-cell for each $\mathbb{Z}$ summand of $H_n$, and a pair of cells of dimension $n$ and $n + 1$ for each $\mathbb{Z}_k$ summand of $H_n$. So a simply connected CW complex with homology concentrated in even degrees admits a cell structure with cells in only even dimensions, one for each $\mathbb{Z}$ summand of homology.