I got the "Roomba Discovery". I checked out the website and it's not the fanciest model, but it's not the cheapest either.
This is the one I have:
Roomba
It comes with one "virtual wall" that you can set up that the Roomba won't pass through. You can buy additional walls if you need more.