Hi,
Welcome to The ODK Forum. Don't forget to Introduce yourself here!
For the regions you might want to check cascading selections.
For grouping questions and make them appear all in one screen you can use table-list and field-list appeareance for groups. You can read more about it here and try this example worksheet (rows 35 to 53) in your tablet.