Yes lots. Any good psychiatrist can help you find the right meds.
Too many to list. There are many excellent medications used to treat anxiety and panic attacks. These medication fall into two categories: "rescue" medications that treat the symptoms when they are present, and "maintenance" medications that prevent the symptoms from coming on. Talk with your family doctor, internist, or psychiatrist on what medications would be best for your particular situation.
Anxiety treatment. Yes, there are many good medications available. Some medicines are good for long-term treatment and prevention, like the ssri and snri class of medications (antidepressants also used to treat anxiety). Others are good for short-term treatment or on-the-spot treatment, such as the benzodiazepines, some antihistamines (like vistaril), and low doses of blood pressure medications.