I recently began investigating this, as Irma had my attention last week. I'm no expert, but this is my planning and thinking.
I intend to buy these to cover the primary windows to my first-floor living room and dining room, which are my planned habitat rooms during a significant storm:
Reasoning is that since we will be residing in these rooms, possibly with limited power, their transparency helps with daily light entry. They are not overly expensive. They will store fairly easily. I can manage to put them up by myself. They will keep out flying debris, that would compromise my windows. Note that I have large trees around the back of my house and live on a cul-de-sac surrounded by trees so there is no long 'fetch' for projectiles to start accelerating. These are not storm-rated by some districts, but will (should) provide adequate protection for my family.
Right now, I don't plan to cover second story windows, but we'll see.
I plan on using pre-cut plywood on my garage windows. Cheap, could be utilized for other things, easily replaced.
I have 3 skylights, 1 of which serves an upstairs bathroom, and 2 in a screened-in porch. I am investigating some water-filled 'sandbags' that I can fill when on the roof to secure my own design of wooden covers for these skylights. One skylight is already at risk due to a heavy branch that fell and shattered the 1st glass layer. I'm working on replacing the whole unit.
I'm also looking to prevent a very heavy rain from flooding my garage by using these:
I have these and the 17-footer to help prevent a large, short-term amount of water from entering the garage in significant amounts. I don't expect my garage to stay perfectly dry, but I am hoping these will prevent heavy, sustained rains from entering before my generally higher ground position allows adequate runoff. I do need to do a bit more analysis on how the water drains from in front of my garage and possibly look to use these to redirect water already draining.
I live in the Tidewater Virginia area, but am not in a evac zone for CAT 1-4 hurricanes (CAT 5, all bets are off). Therefore, we intend to stay in place for all but a CAT 5 direct hit.