If you are renting from Cruise America and have no toad, I would stick to the 19' Class C. First, it will be less stressful in the city and national park traffic you will encounter. Second, it will fit in many more national park campsites than even a 25' motorhome. For example, only one campsite at Pinon Flats cg at Great Sand Dunes NP and a couple of sites at the Wind Cave NP cg are long enough for our short fifth wheel and truck. National park cgs were designed decades ago before anyone even dreamed of a 45' motorhome. And the Sylvan Lake cg at Custer State Park in the Black Hills is just as cramped.
So have a great trip, but "think small."