I have a friend going and staying at SoG in March and they are just now starting to plan

. They know nothing about Disney, so asked for my help. I'm trying to make sure I give them the right info, so please help me make sure I'm clear on this!
1. They will get KTTW cards and not MBs?
2. And they need to book FP+ at the kiosks in the park, not ahead of time. Is that correct?
3. Will they need a KTTW card for everyone in order to book FP+ at the kiosks? (I assume yes).
TIA!