St. Helena Hotels, St. Helena Apartments, Unterkünfte in St. Helena