For a signed measure $\mu$ on the Borel $\sigma$-algebra of $\mathbb{R}$ satisfying $\vert \mu \vert < \infty$ is it always possible to find a sequence of measures $\{\mu_n\}$, each a linear combination of Dirac measures, converging weakly to $\mu$? By weakly I mean
$$\int f(x) \mu_n(\text{d} x) \rightarrow \int f(x) \mu(\text{d} x)$$
as $n \rightarrow \infty$ for every bounded, continuous function $f$. If not, does it help to restrict the assumptions, e.g. to positive measures?
Yes. First, since $||\mu||<\infty$ and $f$ is bounded, $$\int_{[-n,n]}f\,d\mu\to\int f\,d\mu.$$So you can assume that $\mu$ has compact support.
Now if $\mu$ is supported in $[-A,A]$ then $f$ is uniformly continuous on $[-A-1,A+1]$, hence $$\mu_n=\sum_j\mu([j/n,(j+1)/n))\delta_{j/n}$$works.
Edit: It's been pointed out that I'm implicitly swapping two limits in saying that we can assume $\mu$ has compact support. Above I say more or less that $\chi_{[-n,n]}d\mu\to d\mu$ weakly; in fact this convergence is in norm, and that saves the day:
For any measure $\nu$ define $$\nu_n=\sum_{j=-n^2}^{n^2}\nu([j/n,(j+1)/n))\delta_{j/n}.$$
If $\mu$ is a real measure then $\mu_n\to\mu$ weakly: Fix $\epsilon>0$. Define $$d\nu^A=\chi_{[-A,A]}d\nu.$$ If $A$ is large enough then $||\mu-\mu^A||<\epsilon$ and also $||\mu_n^A-\mu_n||<\epsilon$ for every $n$. Fix such an $A$. (Oops, the notation is ambiguous: By $\mu_n^A$ I mean $(\mu^A)_n$.)
As above we have $\lim_{n\to\infty}\int fd\mu_n^A=\int fd\mu^A$. So the triangle inequality shows that $$\left|\int fd\mu_n-\int fd\mu\right|<\epsilon(1+2||f||_\infty)$$if $n$ is large enough.