Business Insider recently published an article ranking the 30 best hotels in the world. Their list includes resorts in India, Indonesia, South Africa, France, Spain, Mexico, Ireland, Italy, Hungary, Costa Rica, and a rustic ranch right here in Wyoming...