If you have not done it already, you must visit India. India has got an excellent mix of the old and the new. There are a wide array of languages you can chose to learn from. India is the cradle of Eastern philosophy so you can explore yoga and meditations in different forms and flavors. A strong tech community in the tier 1 cities and yes to plenty to capture in your camera!.
All you folks must seriously consider moving to India. Its a vibrant country with a lot of energy. Software Engineers get above than average market salaries. With a decent salary one can afford a great life style here. It also servers as an excellent laboratory where you can test/prototype and implement your ideas.