I am a localite and have been working out of India for some time now. Given how vast India is and the huge opportunities that are there for exploring, I try to work out of different places a few times a year. Here are few of the places I would suggest you to go and well as general info.
3 months seems to be a pretty decent amount of time to explore different parts of India. The big concern here would be Internet and the place to live. Usually the internet at hotels or airbnb’s would be a 2 to 4 Mbps line and you would need a 3G/4G connection around to make sure that you are always connected. Expect 4-8Mbps on a 3G/4G line. I always check http://opensignal.com/ before going to a place to make sure that the place has atleast a decent mobile internet coverage before going there. 4-8Mbps works out pretty good for me for working as well as skype. The latency is b/w 50-150ms which is pretty much the best you’ll be able to find. There would be cafe’s with good internet however coworking/remote working is still pretty new in India and it might be hard to find a decent cafe to work out from in most towns.
Coming to weather
There is a huge change is weather when you go from one place to another. You can pretty much go from cyclonic winds and rains in the south to hot and humid along the coast and snows in the north. I think the weather would be a big factor when you choose the place you choose to work out from. Oct to March is usually the best time to visit India, because the summers are brutal and then the monsoons lash the entire country for a few months.
Coming to places to work from
I would suggest 2-4 weeks at a place so that you can explore the place a bit and them move to the next place. There are a lot of different cities/places to explore so you’ll never run out of options if you get bored of a particular place.
Here are the different ones that I know about and the things you can do there:
This was a french colony long back but has still kept its charm. Probably one of the most chilled out cities in India. It is also home to Aurobindo Ashram and Auroville which are great places to meditate and spend some time. There are also some historical temples and mangrove forests which make up for an interesting day trip. I went there a few weeks back and the internet and the accommodation is pretty decent there too. There is a coworking space which is coming up there which might work out if you want better internet and it was pretty cheap too. Best time to visit: Oct-March (try to avoid the monsoons)
This is a pretty historic city, which is also a university town and has great weekend getaways to forts, treks, pristine beaches and adventure activities. It is also home to OSHO ashram and ISKCON temple both of which are great places to meditate and also offer courses in meditation that you can attend. The city is also a great mix of history and cosmopolitan culture. This is a pretty big city so has the obvious benefits of having great places to live and better internet. Best time to go: All year around especially in the monsoons
Kerala (Kochi, Allepy, Kumarakom)
Kerala is also called God’s own country and rightly so. It is one of the best places to wind down and relax. It is also the ayurvedic capital of India where you can find places to meditate too. Probably one of the best places to visit in India with great backwaters and beaches. Best time to go: Oct - March (Except Dec since it’s monsoon)
Also called the yoga capital of the world and is the gateways to the himalayas. There are a lot of ashrams where you can do yoga and there is the International Yoga Festival which happens in march. There are also a lot of smaller places around that you can visit and there are adventure activities too like rafting, bungee jumping, ziplining etc. Best time to go: Year around except June - Sept (Monsoon)
Dharamshala is a spiritual dwelling in the north deep in the mountains which hosts a large tibetan community of Buddhists and the residence of the Dalai Lama. You can spend some time here in the buddhist monasteries. There are also places where you can meditate and do yoga. There are a lot of adventure activities like paragliding available here. Best time to go: Year around except June - Sept (Monsoon)
Other places to consider (don't have great meditation places though)
Goa - Great beaches
Gujarat - Rann of Kutch, Daman and Diu
Rajasthan- Jaipur, Jodhpur (Great historical places)
Agra- Taj Mahal, Agra Fort
Vrindavan - Holi in March etc
Hill station in South India: Munnar, Ooty, Kodaikanal etc
Also wanted to add a shameless marketing plug here. I have felt that India offers a lot of great experiences and is probably one of the best places in the World that you can explore. We are making a gateway for nomads/freelancers to explore india and experience inner self. However is it very overwhelming and very hard to break into India. We help you manage your place and work, so that you can see what a wonderful place india is without sweating out of the complexities.
Also, since the country usually only gets tourists rather than travelers, a lot of the tourism industry here is based around making a quick buck rather than giving you a complete experience. I am starting a small company with a friend of mine with the goal of providing a great experience only for DN’s. What we are trying to do is to be like a guide and a friend here in India whom you can rely on for everything. We won't be offering ready-made packages but more like very flexible experiences, where you can choose what you want to do, where you want to live and we take care of everything, from ensuring great internet (under the constraints that are here in India), finding and vetting out long term places to stay to make sure that they are good enough, finding out coworking spaces and cafes and getting better deals there, getting reliable travel and adventure options which don't cost you a fortune and give you a great experience and also help you get settled in the country.
India is a celebration of all your five senses and we want to make sure that you enjoy it to the fullest.
Do let us know if you have any more questions. I’ll be happy to help you out and do let us know if you are interested in having us organize your trip.