You should consider communications. As a specialized field, it's relatively new and growing and people (like myself) with humanities degrees can get into it. Governments, corporations, agencies, non-profits all need people who can write and understand issues. Having a history degree is an asset in this area.
Unfortunately, it's also a buyers' market, so just being a competent, educated person isn't enough on its own. Find a pigeon hole and become the person you would want to hire in that area. Learn everything about the relevant industry, reach out to people to discuss their jobs over coffee, get certified or join a professional organization (depending where you live and what's standard), consider doing freelance or intern work if it can give you the right experience (political campaigns can be a good place to gain relevant, but usually unpaid experience).
There's something to be said for faking it till you become it. Lots of people who were dumb enough to get history degrees, but smart enough to read and write good, do very well for themselves. You just have to leverage your skills properly (which is challenging and can take years). Good luck!