The University of Santa Cruz Masters in Economics and Finance is a two year long program that is set up to be almost an abbreviate PhD experience. In the first year you take a general course load and in the second year you specialize in the are that you are interested in.
If you are looking for a more academic masters, while not devoting 4 years to a PhD program, make sure to take a look at the Santa Cruz program.
Here is a link to the UC Santa Cruz Masters in Economics and Finance program