India is so populous. Its very difficult to find a lonely undisturbed place, where you can sit with your girlfriend/wife away from the eyes of the society and have a peaceful time.
Also the general mentality of people is: if a couple is sitting somewhere in a park etc and laughing and chatting, they are doing something morally wrong. People eye them, giving stern looks.
Yes we can talk about high class places like five star hotels, restaurents, malls where almost nobody cares and you can enjoy your time with a free mind.