Help! What birthing class should I take?

I'm planning for a natural birth and trying to decide what birthing class would be the most beneficial. I have a strong tolerance for pain but feel I will struggle with remaining calm and relaxing my body. I'm leaning towards hypnobirthing. 
What is your opinion between Hypnobirthing, Lamaze, and Bradley method?