It really depends on what your end goal/target customer is. Are you consulting? Are you building software for these clients you are meeting?
We run a company that does a few things, we largely sell software that's easily registered for and run online. We work out of our home offices extremely often. But occasionally we need to provide services for our clients, and yes, we wouldn't have them over to our homes for these meetings.
So if it were me, I'd make 100% sure an in person meeting was necessary in the first place. People like meetings, but meetings are often bad ideas. They distract you, and are expensive from a time perspective. Time you could be spending building your business.
Meetings are also poor decision making tools. Everyone gets excited in a meeting to make a decision, but many decisions require things like you sitting in silence even for 15 minutes to think, just think. :) Silence is a tool that isn't often present at meetings.
Make sure you've exhausted every resource you can before that in person meeting. Email -> instant messaging -> phone -> webex/video conference -> then if all else isn't going to cut it, meet in person.
It's hard to provide advice on this topic though because I am clueless to the resources you have in India. In Chicago, we have things like the TechNexus that provides an extremely affordable and professional location to have meetings, conferences, etc. And I know other cities have similar services so that when you do in fact need a meeting, it doesn't have to be in your house.
Have you found anything like that in India, where you could pay a monthly fee, or per-meeting fee for that location outside of your house that's more meeting friendly?