Hi, I would be relocating to Boulder to work at IBM. Please suggest me some good places to live there and also what are the public transportations available. Thank you in advance.