If you want protein you could always eat canned tuna. Get just the white tuna in water. I add lemon juice to it so it doesn't taste so much like shoe anymore. Has 40 grams of protein for 220 calories. Takes longer to eat than a bar and it doesn't trigger that "OMG THIS IS WAY TOO DELICIOUS" cascade effect that nuts and sugary crap has that makes you want to eat another and then another and then another.
The only problem with Tuna / salmon is the mercury. A can a day is too much, I've heard. 2-3 per week is apparently fine.