I don't necessarily think you need to give up snacking. At the end of the day, it's calories in and calories out so if you body prefers five or six smaller meals throughout the day, dont' fight it. Instead, try to increase the nutritional content of what you're eating. I really like yogurt, a handful of almonds, fresh veggies and hummous, and apples with some peanut or soy butter. I find a snack to be more satisfying if it's a mix between (good) carbs and protein.

My coworker is currently on Jenny Craig and she eats a small meal every two hours. She's lost ten pounds so far--in about five weeks' time. Putting aside the pros and cons of Jenny Craig, she has commented several times that she feels more energetic and that her blood sugar seems to hold steady throughout the day.