There is a web site for tours including the ranch tour on www.tangol.com
Be aware that some company's including hotels are going to a 2 tier rate structure. One for locals and one fee for tourist because of the devaluation of their Peso.
If that happens it will benefit you to book hotels through a local TA in BA.
BA is a beautiful city. Enjoy it.