Hoteller i Town and Country, Town and Country lejligheder, indkvartering i Town and Country