Pan Am is probably the best in the US. Quality of instructors vary however.
Suggest you contact the TRTOs directly climbhappy. They can give you information about visa fees, hotels, and any information you need. Better to get the info directly rather than second or third hand