I haven't seen it mentioned, but Boulder for me. I'm really into outdoors sports all year round, but winter sports in particular. To be able to work in a cool locale that is built around that lifestyle, but also where there are a lot of good coffee spots and restaurants, and where there is a sizable tech population with many major tech companies having offices there, sounds like the best of all worlds. Having a tech population is good for me because I'm social, enjoy tech meetups, etc and don't think I could just live isolated and work from home all the time strictly. Plus a major city, Denver, is right next door.