Hi makiki,whole course we are paying 1360 dollars,stay safe and let me know if you have any question
Direct flights are usually expensive everywhere.The more connections you have the less expensive.Some days of the week are also expensive, so always try to place flights between tuesdays and thursdays. Also when packing your bags most airlines will ask for all your bags to be not more than 23kgs each. IF you have kids select the food for them and if you have a toddler you can request for a seat with a bassinet which are all free. Dress loosely and not in tight clothes and shoes.Before arrival to your poe the airline crew will supply 2 forms for all passengers to fill. Now if your greencard winner, you fill only the usa customs form as the other I-94 is not required by you and dont forget to declare any amount of money on you.
Keep your host address in a bag you can access easily as the CBP will ask for address and your host tel no. Be bless all of you.