Where are iTunes smart playlists stored on disk?
In the smart playlist edit panel, just specify a max limit for the number of songs (eg: max 1,000 songs or max 4GB), and also choose that it should choose the highest rated songs to reach that limit.