Both IIM Bodh Gaya and IIM Visakhaptnam are good at their respective places and cannot be compared as such. They both provide you with good infrastructure and a perfect ambience where you can learn and grow. The faculty members are also good. However, you can visit the campuses for a personalized and better experience and have a word with the students studying over there before making a final decision.
For more details about IIM Bodh Gaya follow the link given below:
For detailed information about IIM Visakhapatnam follow the link given below:
Hope this helps.