Welcome Hotel, Villefranche-sur-Mer – France The Welcome Hotel in Villefranche-sur-Mer is appropriately named given that this delightful small port has had a reputation for welcoming...