Another thing is Maybe remind people of this when they are coming over and give them the option to bring slippers or socks. I hate walking around someone's house in bare feet (sorry but true) and find it really uncomfortable when I don't know. I often keep a pair of slippers in the car for this reason, but sometimes I've been caught out.

It's definitely not rude though!