Do you want only Pio? Or can I suggest you Kenwood? Look for Kenwood models around that price, audio quality I found to be much better than Pio and even the user interface is better (personal preference). Kenwood 6539 used to be the best in class for that price range, but alas they've stopped that model now.
But if you want Pio then 5190UB would fit in your budget.
For speakers, probably you should post your budget for them. Options are plenty. For initial setup go for JBL speakers, they are bang for the bucks. Also you can look into Polk(bit brighter though) or Hertz too. Don't go for Sony, once bitten twice shy, burnt my fingers once and they are really bad when it comes to car speakers.