I've booked a fly drive with Virgin Holidays, but a friend said it is better to book a car separately as it will be cheaper. It sounds a bit strange to me, but have any of you done this.

What car rental companies do you use and do they vary much in price.