So right now I have a really worn out fender squier strat. The amp hole is broken so i cant use my amp and the guitar is just **** right now. I am looking for a nice guitar which can play well and is in a rang of $300 - $600. Any ideas?

If you're just looking for an all round guitar, maybe a Fender HSS Strat, but there would be better for a specific genre.
Cam Sampbell's my hero
Quote by andrich54
well i play mostly anything from punk to classic rock

Took your time, didn't ya

Anyways, maybe a Les Paul would be up your street, assuming it's early punk. But the Les Paul should be able pull it off with the right amp or something, so yeah.

Maybe an Epiphone Les Paul Standard.
Cam Sampbell's my hero