Natural Birth

Would love to hear suggestions and information on preparing for a natural birth, without meds. What kinds of classes did you take or books you read? Any planning that you ladies can suggest to help make the birthing experience a more calm and easy one without medical interference would be great. Thanks in advance!
Also, when's the best time to take birthing classes? I'm 20w2d now, when should I start?