+1 to SBI's Max Gain.
Congratulations on getting yourself a house. In the Indian middle class economy, getting the house is one major milestone in life. Once you have that you've crossed a big hurdle of your financial plans. I personally fell elated when I bought my first house.
Coming to home loans, try and find whether some other company also offers a product similar to Max gain. This would work out cheaper in the long run even if the interest rate for this product is 0.5% higher than regular interest rates in the same bank.
Assume that you've taken a loan of 50L through Max gain. They would create a current account where the negative balance is shown as 50L. You have to keep depositing your EMI in this current account, so the outstandings keep reducing and the aim is to achieve zero outstandings i.e. full loan repayment. The interest that you're charged is calculated on the outstanding amount in this account. Now the real magic starts when you start depositing money over and above your EMI. This account allows you to deposit even small amounts (technically you can deposit Rs. 10 too !!) to this current account. Now just imagine that you put in your entire salary (let's assume this to be 1L) in this account on the 1st of the month. Till the time the amount remains in your maxgain account, you will not be charged the loan's interest rate on the same. If not for this account, you would have kept the amount in your saving bank and earned a 3.5% interest. Here you'd end up saving 10%-3.5% = 6.5% interest rate !! (assuming the loan interest rates are 10%). The bigger advantage is liquidity. You can pull out the 1L whenever you want during the month! They even give you a debit card so you can use your ATM for this. It's very convenient. If you diligently start putting all your income in this account as you would have done in any other savings account, you will find that the interest being charged is now on a reduced amount, thus the EMI you are paying would have more principal component than interest component and eventually you'd end up pre-paying the loan much earlier than you have anticipated!
Trust me, after a few years, you'd surprise yourself and wonder how you ended up paying the loan in such a small duration.