The Vantage admin shows currencies available in relation to the PayPal supported currencies list, so as you have seen ZAR is not there. Your other alternative to this would be to look at the available
Payment gateway plugins found in the
AppThemes Marketplace, as some of these other payment gateways (e.g. 2Checkout) do offer support for ZAR. These plugins are compatible with Vantage so they will allow the relevant currencies.
Narrowing down the listings in the way you describe may be difficult, because the location is based on Google Maps data entered in when the listing is created and essentially this would allow people to still select other locations even if the search was customized to allow only a few. Ultimately changes such as this would require customization of the default theme on your part, and there would be no encrypted in the theme that would prevent you making such changes. Thanks.