personally, i just look at the food and do an estimate in my head based on what i know. i don't measure food, never will, and i can't picture what a cup of pasta looks like..but i've never had a lot of trouble when eating out. i've only been carb counting for about 2years now, and i've never used a book.
just do it based off of the sheet i got that listed the amount of some general food that was 15gs..like half a cup of pasta, a piece of bread, etc. as long as you aren't over estimating or extremely under estimating, it's nothing that can't be fixed a few hours later and it's not gonna cause a lot of problems. i haven't been told to do it otherwise by my endo. you learn pretty quick what needs more insulin than others and how each food effects the levels.
i would never force people to switch restaurants just because it doesn't have that information for me. even if i was eating alone i wouldn't switch restaurants cuz of that. i don't know a single place in town that actually can give you that information..and if they do, it's only an "estimate" which is exactly what you'd be doing if the information wasn't available.