Virgin does not charge for it's "TV M" package, which is the nearest Freeview equivalent. The only stipulation is that you take the Landline package as well. Virgin is after all a "Pay TV" service.
The "Free" channels are also included in the chargeable packs, but then this is true of all Pay TV platforms, not just Virgin.
Also it is up to the broadcaster what package they join on any platform, so its not unusual to see a channel free on one platform, but pay on another. The only channels OFCOM insists must be free across all platforms are the basic PSB channels (All BBC, ITV1, Channel 4 & Channel 5 in standard definition).
Cable customer since 1993. Services: FH TV, Sky Sports & Movies (2xV+), Talk Unlim Telco, VIVID 100, Virgin PAYG Mobile