I get frustrated with lack of motivation sometimes too, but then I look at the big picture, why am I doing this? I want to go skiing, look great and feel awesome, get into smaller sizes, not get as out of breath, etc.
For me, I get the support I need from a group environment and nutritionist. I just started going to her weight loss classes at the local hospital, it helps me to have group support. I get good info and support from the nutritionist, she has a wealth of info.
As far as snacks for me, I like carrots and hummus, microwave popcorn, rice cakes, fruit, yogurt and string cheese. Sometimes I am thirsty but I feel hungry so I'll pour myself some water and that fills me up.