Anyone have recommendations?

To be used with VirginMedia 20mb

Looking to spend less than £40.