Buyers are picking Kolkata, Chennai, Hyderabad over prime metros. Here’s why