Geeky traveler alert! 5 most tech-friendly places to visit in the world