@Paul1255 I had a boyfriend once who always kept a supply of tampons in his bathroom cabinet (he wasn't hosting or anything). When I commented on how unusual that was, he said he just considered it a thoughtful thing for a guy to do 🙂 He grew up with 3 sisters, maybe they turned him on to that.
You'll find hosts on here who swear by white everything, sheets, towels, duvet covers, and sometimes they even try to insinuate that all hosts should do that. And others who go with color. It's all over the map and there's no right or wrong and I doubt many guests give a hoot as long as everything smells clean and fresh, they're not frayed or super thin, and there aren't any noticeable stains .
I'm in the color camp myself- I have a set of sage green and a set of rust color. But even the set thing can go by the wayside if a guest stains, steals, or loses a towel. I don't see anything wrong with everything not matching- One guest took one of my bath towels on a booze cruise and grabbed someone else's towel when they docked- a towel I don't consider nice enough for guests. I couldn't find a match to buy, but found a patterned one in sage green, so it all still looks nice together. If you like the grey look, you could actually have several different shades of grey, some grey and white or black stripes, it will all still look co-ordinated and purposeful.
One bath towel isn't really enough to provide guests, IMO. I give each guest 2 bath towels, a hand towel and a washcloth. Women generally like 2 towels after they wash their hair- one for their body and one to wrap around their hair. Also women tend to use washcloths more often than men, but some men do use them.