In portuguese I always read that the o makes a sound either like that in "boot" or like that in "low" and that all the accents mean is where you put the stress.
But I often here nós pronounced like "nois" . . . Is there a rule that this is based on, or is it just a quirk?