2 day trip to National Parks from SLC
I will only have 1 night and 2 days to explore parks. I'll be leaving SLC in the morning and returning late the following night. After some online research, Arches + Canyonlands or Zion + Bryce look like viable options. I don't plan on rock climbing or canyoning, but do love strenuous hiking. I would also love extremely dark skies for stargazing.
I've never been Utah, or the Southwest, and likely won't be back anytime soon.
Which option would you recommend? Any others I should consider?