If your looking for small but beatiful picture...get a Canon hf10/hf100 or hfs10/hfs100. The 10's have flash memory built in and SDHC. The 100's use SDHC cards only. the hfs10/hfs100 offers higher bitrate and bigger lens and more options.
If your looking for a cam with a lot of power, one of the most beautiful pictures, and professional options throughout as well as one of the best workflows out (IMO)....then get the Sony PMW-EX1.
Difference between prices......HF10/HF100 run around 600-800. The HFS10/HFS100 cameras run around 1000-1300 i think. The Sony PMW-EX1 is around 6000.