Вы написали правильно.
Насколько нам известно, такое сочетание не является общеупотребительным.
И все же следует написать раздельно, с пробелом.
Правильное написание слов – это вопрос не грамматики, а орфографии. Если бы гранд-отель мы рассматривали в качестве родового слова, нарицательного существительного в значении 'гостиница высшего разряда', а «Европа» – в качестве названия гостиницы, орфографически верным было бы написание гранд-отель «Европа».
Однако если все три слова входят в состав официально зарегистрированного названия отеля, то все сочетание должно быть в кавычках, прописные буквы также употребляются согласно зарегистрированному варианту.
Запятая не требуется.
Как правило, используется выражение: Старый Свет.
К сожалению, это вопрос не русского языка, а географии.
Дефис не нужен. Правильно: старушка Европа.