I would suggest choose a location which is near to your workplace and near and dear ones. As per Bangalore's traffic and its consequences, it is better to buy a flat near to office. If you are looking for flats which are located in the heart of the city, or the ones which are easily connected to the city, then your pockets need to expand. Most of the IT companies are located at a stretch from Whitefield - Marathahalli-Airport road- Koramangala. These are also well known residential areas, so techies may find no difficulty in getting house here.The best areas for techies in Bangalore are Sadashivnagar, Sarjapur Road, Marathahalli, Whitefield, Indiranagar, HAL, Koramangala, Madiwala, Banashankari, Jayanagar, BTM, etc. You can post your requirement at http://www.commonfloor.com/post-public-property-requirement to get matching properties details on your Email and Mobile.