With these banks, you can earn up to $400 just for opening a new account. Don't believe me? Read our list of picks to learn more.