You are welcome.
1) If you do not retain private counsel, you can ask to be appointed the public defender
when you appear in court, for the first time.
2) Yes, you could resolve this by entering a plea of no contest. The fine and court costs which are imposed should be around $300.
3)Every court date is normally set 30 days out. By that, I mean if you were to show up the first week in May and the matter was continued and you did not resolve it, you would likely need to appear back the first week of June. The dates are set by the Judge but normally 30 days later. This is why, if you need to go back home, you may have to resolve it when you first appear or ask the Judge for permission to leave and return. It is at your discretion, based upon how you want to handle this.
4) For a case like this, without a trial fee, I could see an attorney charging you each around $750, more or less.
5) With the court, I think this will end up with a fine, court costs and restitution
, along with the court imposing a withheld of adjudication. In an ideal situation, you would be able to enter a diversion program so this would be dismissed but would have to ask about it and explain your situation when you appear. As far as the issue with your visa, that is something which an immigration attorney would have to inform you of, since this may have an effect.