You might want to check this site: http://www.smartertravel.com/escapes/
It seems to pull together recommendations from several online travel companies.
Frances Toronto, Canada