We do 3 TS meals a day and it works well for us. We do not take afternoon breaks, though so this is our way of relaxing. My kids really enjoy restaurants, so that could make a difference. We do an 7 or 8am breakfast, 12pm lunch, and 6pm dinner. I usually eat a protein and fruits/veggies (minimal carbs) for my meals, so that makes me hungrier faster. My kids are also pretty much hobbits, and have two filling breakfasts, a lunch, dinner, and many fruit/cracker types snacks during the day when we are at home. We just all have very high metabolisms, I guess, because despite all our eating we are still tiny. If my kids (and me) aren't eating pretty much constantly we get pretty cranky!
We also have a system that we usually know what we want to order food-wise when the server asks for our drink order, and then we ask for the check when we order desert, which saves time.