Hello forum!

There is such a wealth of ecommerse solutions out there that I don't know where to look and which one to pick. I hope you can all shine some light in the forest!

I'm looking for an ecommerse solution that can handle:
- several member levels, whith each member level having a different price for the same product
- interface and product info to be presented according to the language of the customer
- customer store credit & vouchers
- spot market offers, limited in time and in stock availability
- to show customer product rating, text experiences, Facebook likes and twitter buttons
- credit card payments in euro
- invoicing, vat & company accounting

All this for about 1500 customers, growing steadily.

I'm sure plenty of hosted solutions exist that would offer these functionalities, but, which ones? Are there any that are particularly recommendable? Located in Europe?

What cost would one need to consider? I've heard anything from 100K designs to less then 100 a month subscriptions. Surely these differ in a way I can't grasp.

All advice and experience more then welcome!