air conditer problems on 2002 Pontiac Grand Prix GTP

where is the drain hose for the air conditer,i have water coming in the car ,also why would it only cool on driving side

The a/c drain is located on the passenger side of the firewall (engine side) at bit past half way down. There may be a rubber elbow covering the actual drain tube. If you remove the elbow and insert a straightened coat hanger, that is the best way to clear the drain. Does your 2002 Pontiac Grand Prix have "dual" a/c controls? If so, the passenger temperature door actuator may be stuck.