I will echo all stated below. LOL.
I USED to have all white everything. "hotel" standards right? Switching to color for my sheets and ONE step further. I have several sizes for my beds. So I pick one color for each size. White I do go with for the King bed. Blue/Navy for the queen. Gray for the Full size. and every other color for the twins.
Towels - I also switched to a color. Try to find something that "fades" well - like gray. So when it loses it's color, it still looks like it should. White was good - actually great - because I love that hotel feel. But, had several guests "use" them badly.
I suppose that lesson is just plan to replace at least yearly.
Bed toppers are key as well. if you HAVE older white sheets, I still put them on as an extra layer BELOW the pillow topper.