I always go with a really sweet, "disculpe señor pero no hablo inglés" 
Once a guy's response was, "woah! Sorry amigo I didn't know you were a mexican"
It took everything I had not to fall out laughing!

Once a guy's response was, "woah! Sorry amigo I didn't know you were a mexican"
It took everything I had not to fall out laughing!