2 websites under one domain
One way to create multiple sites within one drupal instance is to use the domain access module. 

https://www.drupal.org/project/domain

Using this you can create different sites with different domains on the same instance. You won't be able to do www.example.com/saloon1 and www.example.com/saloon2 (unless you use the subfolder domain module that extends domain access. Though I'm having trouble getting that module to work)
But you could do saloon1.example.com or saloon2.example.com or you could do saloon1.com and saloon2.com

On all content and blocks you'd be able to specify whether it's available to one domain, the other, or both. You could also restrict user privileges to one domain. You could also apply different themes to each domain.