Non-resort guests won't have to buy a Magic Band. They just have to register their tickets on their MDE profiles. Buying the Band is strictly a convenience factor for non-resort guests.
(Note that non-resort guests access isn't scheduled to start until this Monday)