Portland, OR - meets all your criteria except maybe cost of living. Though that really depends on your standards. But the public transit is top notch, it is also a great place if you like to commute by bicycle. Check it out...
82 karma · joined September 20, 2007
@csuperI do agree with the first two items FraaJad pointed out. Nice work.