JoomShopping definitely meets all the criteria I mentioned above. Also very easy to install, and just works. So, if you have the same criteria as me, this solution will do just fine.
Multi Sites definitely delivers. It was easy to install, the support was great in helping me tweak a few small niggles, and the overall concept works like a charm!