Places to live with public transportation