The best-paid tech jobs, and the best cities to live in while doing them, are outlined in a new report.