I have a light colored laminate in my sewing room and love it, it is so easy to care for. I have also seen the bamboo flooring that is supposed to last almost forever, so you might want to look into that. I can't help you with vinyl, because I don't like it at all, so my judgement would be prejudiced