Hello,
I think the first option is better, no need to have two switches on later 3 on the same network as there is no real benefit.
The idea of having the two "core" switches on stack is very good so that you can manage everything from a single IP address.
Please let us now if you have any more questions.