Use the following:
-a 5e adventuring day (5-8 encounters between long rest)
-Terrain, cover, distant foes, and 3D movement (ledges, cliffs, fliers, etc.)
-Reinforcements
-2-3 enemy types per encounter
-Enemies that hit harder (to drain hit point resources) but are also squishier. One of my more...