Although the smart does get blown around by strong side gusts of wind that is not the issue here. The issue is tramlining - following ruts in the roadway. These "ruts" are caused by the constant passage of trafic, most noticably large heavy trucks.
The cause is many factored - tires construction, tire pressures, alignment (camber and toe settings), suspension design, and what you don't want to hear - driver behaviour. Keep both hand on the steering wheel, grip it at the three and nine o'clock positions, don't over react, and hold the wheel firmly but in a relaxed manner. If it wanders then let it. It will wander back again anyway.
The discussion about toe settings was appropriate.
If you drive on flat pavement you will not notice wandering.
Many cars and tricks do this but it can be corrected. In addition to alignment, tires are also a large factor to be considered.
My motorhome wanders more than my smart - and there's a considerable difference in wheel base, so don't blame this on the short wheel base. I need to check the toe-in on the motorhome. Toe can be changed by owners without problem, I have also done this myself.
Here's an article that might be helpful.
http://www.tirerack.com/tires/tirete....jsp?techid=47