As for finding the fault, this might work. You will need several new fuses, so consider the cost. Find the blown fuse. Disconnect everything it supplies, which in your case is probably all the things that don't work. Hopefully you can just pull off the connector to each one. Put in a new fuse, and hopefully it won't blow. Plug back in each of the things you disconnected, one at a time, and see which one blows the fuse.
BTW, don't be tempted to put in a higher rated fuse just to stop it blowing: it might make the faulty thing much worse, or it could even overheat a connecting wire and cause a fire.