Punjab, Himachal Pradesh and Haryana rank among the top 10 states in a report released by the RICS India and the Institute for Competitiveness.