Lucerne is in the German speaking part of Switzerland but luckily for the language challenged Brits, as they do in so many countries, they all speak English. Other parts of the country speak Italian, French or Romansh which is not an official language and only spoken in a few mountain valleys. So in the shop labels are in three languages meaning, even without help, bad french and guessing get you what you need.