Cyn, for hard and crispy, avoid recipes with fat and use ones with egg whites.
Actually, I find some biscotti so hard that they hurt the inside of my mouth...so I always look for recipes that include butter. Some recipes will add the whole egg, but others will use just the egg whites.
Also, I think those that avoid the fat will stay longer.