I remember a very small town in France that had a bakery. I was about 8 and trying to figure out if the little roll thingys where spring rolls. Trust me, knowing a little French went a LONG way in that case.
Trying is always better than just thinking that they speak English. A lot of places will just ignore you if you refuse to at least attempt to speak their language. Messing up is OK...you'll usually get a smile if nothing else