To achieve this kind of setup, you could create a landing page where the visitor can select their location first, and then be directed to the relevant installation where they'll be able to select form the relevant regions for that country and currency. For this you could use a
WordPress multisite setup with a subdomain for each location:
e.g.
austria.yourdomain.com
italy.yourdoain.com
uk.yourdomain.com
You can find optional add-ons in the
AppThemes marketplace. Thanks.