While Latvian is the official language, many locals speak English, especially in tourist areas and the younger generation. Russian is also widely understood. Knowing a few basic phrases in Latvian, though, can go a long way in making connections with friendly locals.