If you want a weighted keyboard with speakers for that kind of money, you're looking at some kind of digital piano, really.
Korg SP250, Casio PX-330, Yamaha P95 are "stage pianos" - primarily concentrating on piano sounds, and portability.
If you want something less portable and more like a piece of furniture, then the entry level home pianos from Yamaha (YDP-S31) and Casio (AP-220) should be within your budget, too.
If you can live with a cheaper, half-weighted keyboard action that doesn't quite feel like a piano, then there are some other options:
the Yamaha DGX series adds some extra bells and whistles - more voices, accompaniments, etc.
or the Korg SP170, Yamaha NP30 will save you a bit of cash.
You're pretty much stuck with those brands as I don't think the other major brands (Roland, Kawai, Kurzweil) do anything matching your requirements for under $1,000.
Or you could go for a non-branded model, which can be risky.