The 'option I have' is to either set all unused pins to 'input_pullup', or to 'output' to guarantee none will be floating inputs.
The question is, if all pins are 'input' mode by default (and thus are floating inputs), and we agree that floating pins are bad, why does no one, including the tutorial/example programs provided built-into arduino's IDE, do anything with their unused pins?