I have a behringer UMX490 which does everything you need. The keyboard doesn't have weighted keys but the velocity curve is programmable so you can get the different midi note velocities by how hard you strike the key which is about all you need.

I think its discontinued but you might find one on ebay but there are lots of controllers in the same price bracket. there are two on the uk ebay site at the moment for around £60