I think it is still illegal to download Windows 3.1 for free and I doubt anyone still sells something that old. so, in my opinion, best thing to do is to contact Microsoft. May be somehow you can buy it directly from Microsoft, it shouldn't be expensive!