Если ты приехал жить в другую страну, ты должен знать ее язык и говорить на ее языке. Мы с семьей имеем дом в Испании и все - включая мою 70-тилетнюю маму и 5-тилетнюю дочь - учат испанский и в магазинах говорят по-испански. Дома мы говорим по-русски, разумеется, и за столом в ресторане тоже. Но! в публичных местах - только по-испански. Мне кажется, это уважение к тем людям, в страну которых ты приехал. Они ее обустраивали тысячу лет, ты - гость, который хочет стать своим. Изволь соответствовать. Кстати, испанцы относятся к нам намного лучше, чем, например, к англичанам, которые живут целыми кварталами и спустя 30 лет после переезда не говорят ни слова (!) на испанском языке. Приятно видеть, как люди тебе улыбаются и стараются помочь, понимая, что ты стремишься влиться в страну.