Who looked more ravishing in her red Ani Lee blouse: Kendra Wilkinson or Kristin Cavallari? [via People]