Um green card custa cerca de dez vezes mais do que um visto, mas o mais importante, neste caso, não é apropriado porque você não pretende residir nos EUA.
Como você observou, sua viagem não se qualifica para o programa de isenção de visto porque você permanecerá nos EUA por mais de 90 dias.
A única opção aplicável, portanto, é um visto.