Should a fire erupt, I have a couple plans. Unless we are sleeping, Agatha is always with me. If we are sleeping, we have to go past her crate to get out anyway, so she's coming with me no matter what. If we aren't home, I update my pet and tot finder stickers on my front window every year, dating them, with a note that the dog is located in the dining room and a sticker on the window next to her crate. I keep a leash hanging by her crate and by the door, plus one on my porch.
The guinea pigs would be tough, as my priority would be getting my kid, then dog, out. I would have to capture two of them from here

and stuff them in the 3rd's cage (it's easily transportable), and ignore their fighting (the white one HATES the other two and, fire or no, it would be GAME ON).

Everyone in my family lives within 1.5 miles, and all would welcome us in, so shelter at least wouldn't be a worry. I live in an over/under duplex and the smoke detectors that are hard wired in to the main wiring will go off in both apartments when they are set off (they also have battery backup). I also have a second smoke detector in each room that is just battery operated. I test them and also replace the batteries every 6 months, I'm a little paranoid, I know several people who've lost everything to fires.