Step 1: Know your players. What they like doing, what they dislike doing, what they'll find fun, and what they'll find annoying. Try to make the game as fun for them and for yourself as you can.
Step 2: Know your characters. Fighters, Clerics, Monks, and Barbarians can take a lot of damage, and...