Indian Institute of Technology Banaras Hindu University Varanasi
All the branches are good. It depends on your interest & potential what you want to choose & Package depends upon the aptitude test cracked by you and the interview.
You will have to apply for the same separately as the application forms are available from 13th April till May 1, 2017. To know about the same in detail, you can go through below article - IIT BHU Hope this helps!!!
Both are the good colleges but as per the reviews given by the students you can go for IIT Varanasi for M.tech in Civil Engineering. For the genuine reviews you can go through with given below links.
IIT Varanasi Reviews
IIT Gowahati Reviews
As per my view, better to do CH as the placement chances are wider in comparison to other branch you have mentioned above. But you should consider your interest and capability also before choosing the same. Good Luck!!!
The Question containing Inaapropriate or Abusive Words
Question lacks the basic details making it difficult to answer
Topic Tagged to the Question are not relevant to Question
Question drives traffic to external sites for promotional or commercial purposes
The Question is not relevant to User
And never miss an important update