In Germany we generally take the wind from the official observation of our weather service. In some instances controllers have to observe the weather themselfs (at regional airports).
On the ATIS we would say: "Wind 290, 15 knots, varying between 240 and 310 degrees." Gusts are only stated when they exceed the avarage windspeed by 10 knots or more.
Hope that helps.
[ 20 July 2001: Message edited by: Pika ]