To record guitar, vocals, bass and keyboard, you could get something like :
And then of course your instruments and cables. If you want to change the sound of your guitars, you could get something like guitar rig :
NATIVE INSTRUMENTS
Get all that and you should be good to go.