The obvious broker choice with Multichart is IB. With IB you have all of the instruments (futures, stocks, forex and options) all from one account, and the security of knowing your money is with a very well capitalized institution. For data, I am not sure. I am no expert on this stuff, still...