We recently bought this one from Toys R Us: http://www.toysrus.com/product/index.jsp?productId=4044821
We love it. It was on sale when we bought it for $500. Normal price is $700. It's nice that it has a real wood roof instead of the canvas on top. My only concern for you is that it might be a little old for a two year old, but your kids will definitely grow into it. We also like that it has a smaller footprint than most comparable play sets but still has all the features.
The only thing about it is that it took forever to put it together. If you buy this, definitely read the reviews for tips on how to save time (e.g., label the parts before you start). The manual said it should take two people 8-10 hours to put together. It was about double for us.