I've always leveled the monsters to match the PCs' level, to offset possible grind. It's worked really well, the players are able to hit the enemies often but the fights are still very much dynamic (going bloodied or unconscious frequently). I just spend the xp budget using equal-level enemies.