Does Latvia have mountains?

No. Hills etc, yes.
Highest point Gaizins 311 meters.
More info: http://www.peakware.com/peaks.html?pk=2562


There are plenty of ski slopes in winter across country with downhill skitime less than a minute.