While practicing yoga the most important requirement is that you are free of distractions this is possible when you have let go of all the thoughts in your head and your environment is also free of any noise and chatter. Most city studios and yoga places are almost void of any silence. You can expect a whole lot of noise on an almost daily basis; hence it might be the best idea to pick up yoga in places such as the mountains.
The country of India is perhaps the ideal place from where you could receive your 100 hour yoga teacher training Rishikesh. The quaint little town near the bank of the Ganges River is surrounded by forests and many mystic sages and gurus live around the area. Meditating and praying. Here you will be given accommodation and taught all the asanas and pranayamas, mantra and more about the yogic sciences itself. Along with that, you will also be provided with a satvic diet, one which will help channel energies better and help you meditate for longer.
The 100 hour yoga teacher training that is used in training can be used to seek a certification from Yoga Alliance, USA. This would allow you to teach yoga almost anywhere in the world. Picking up the knowledge of the studies from places such as Rishikesh is the best way to master yoga, you will also be acquiring a lot more secrets and methodologies on ancient remedies and much more.