You don't need an agent. As above you don't need an return or onward ticket at check-in (if asked for one ask to speak to the flight supervisor and show your Non-O). A Non-O Visa entry plus a Residence Certificate from Immigration should get you a bank account. Your accommodation will complete your TM30 so ask them for a copy as you'll need it for your Residency Certificate.