I suggest you look at the concept of coworking. Basically you'd rent, short-term, a desk in an open-plan office full of people who work under the same arrangement. This includes internet access, power, and perhaps snacks and drinks. The other people in the place provide the social work atmosphere you crave, and exposure to other interesting things they may be working on. You can pay by the day, week or month (week and month payments usually cover a set amount of days but are cheaper than paying by the day).
Coworking spaces exist in many cities around the world, and since coworking enthusiasts are, well, very enthusiastic about the concept, they communicate with each other and set up collaboration networks. Before you leave on your trip, I suggest you look for local coworking spaces to scout the concept, and talk to the space owners about your plans. They can certainly give you more information and tell you about the "coworking visa" which "allows active members of one space to use other coworking spaces around the world for free for a set number of days (3 is the default)."
Read more about it here:
http://wiki.coworking.com/w/page/16583831/FrontPage (they have a worldwide directory).