Equity historical data can easily be gotten free from Yahoo.
Free FX historical data:
PACIFIC Exchange Rate Service
Free source of economic indicators is a Federal Reserve website:
https://research.stlouisfed.org/fred2/
I have a free open-source add-in that can grab the data and place it into EXCEL:
smf_addin : EXCEL Stock Market Functions Add-in
In addition to the add-in and documentation on its functions, there are templates for most of the data you're asking about, available in the files area.