Чтобы выяснить,какой корень в слове "гостиница", сначала определю, что оно обознаачет предмет и отвечает на вопрос: что?
Это неодушевленное существительное, которое было образовано от слова "гость". Гостем в старину называли заморских купцов, которые привозили свои товары на продажу. Приезжали они не на день-два, поэтому для них держали постоялые дворы, подворья, или гостиницы.
Словообразование шло вот таким путём:
гость - гостиный (двор)- гостиница.
Это этимологический состав рассматриваемого существительного. С течением времени никто ничего не знает о подворье,или гостином дворе, а словом "гостиница" обозначают обычно многоэтажное здание с гостиничными номерами для всех приезжих:
туристов, командировочных, отдыхающих и пр.
В современном русском языке слово "гостиница" имеет вот такой морфемный состав:
гостиниц-а - корень/окончание.
В слове "гостиница" корень гостиниц-.