-Hose for potable water; I bought a 50' hose; cut it into two; a 15' and a 35' (added the additional ends). The 15' is usually long enough for most campgrounds, but if not I can use the 35 or even both for 50'.
-Non potable hose (for sewer hose rinsing); a cheapo 15' hose is fine, and won't be mistaken for your good hose(s). Mine is one of those cheap fold-flat type.
-Sewer hose: A 10' hose is usually long enough, but I also carry an additional 10' with fittings that I can add; very seldom need it though. Funny, I've used the cheap hoses for 27 years now with no issues and no struggles. The Rhino fittings won't fit in my hose storage compartment, so...to each his own.
Toilet paper: no need to spend $$ on RV toilet paper; just about any single-ply TP will work fine.
Surge Protector: 27 years and I've never used one, nor have I needed it. Lucky? Possibly, but I really don't think it's as common of a problem as some make it out to be.