Facing Criminal Charges? Know your Options and How to Choose the Best One