Why not Singapore? The tech scene there is amazing and inspiring, (too?) Warm, diverse, and very good public transportation. Heck, you can walk though neighborhoods if you fancy some sweating.
Unfortunately it's a little bit too car-centric despite the expensive prices of cars, and I find the culture to be a little bit "unhinged".