Here is what wyeast suggests for their yeasts. http://www.wyeastlab.com/hb_styleguidelines.cfm
it's a good starting point but you don't have to feel confined to these guidelines. I make American ipa's with English yeasts all the time.
EDIT: forgot to answer your first question. Yes 1056 is an excellent choice, and very common for an ipa