If your main home computer is connecting correctly via the linksys router to the internet, using ethernet cable, then this willl be an issue with the wireless setup on router or laptop, and / or other configurations on your laptop. It won't be a problem with Virgin Media. On that basis I'm moving the thread to networking
The IP address and stuff received by your laptop wireless should all be automatic. Don't set any DNS, IP or whatever on your laptop's wireless. In internet explorer, under connections, make sure that is all set to automatic, and no proxy details are entered.