My ears have finally matured, and I realize how much my Spider II sucks. I'm looking for a relatively small amp, just for bedroom practice and the occasional jamming with friends. I'd like to keep it under $300, so any suggestions would be helpful. Thanks!
what type of music?

you would be looking most likely at a Cube 60/ Vox AD50
I play anything from metal to a little bit of punk. I'd like it to be versatile. And my guitar is an Ibanez GSA60.