The stamina thing isn't great I'll agree. That said you can adjust how many times you want to attack NPC's, so for example you wanted 20 wine stones then input that amount in the box on the upper right hand side of the window.

By clicking on various areas it also gives you a total of stamina needed to level up in that area. Just a couple of ways of helping to ration stamina.