Запятая перед союзом или нужна, поскольку он вводит пояснительный член предложения.
Пишется раздельно: сон снов (в значении "лучший из снов").
Правильно: спа-центр, из 7 опрошенных и из семи опрошенных.
Название склоняется и при наличии родового слова город (г.): в г. Владивостоке.
Что касается необходимости родового слова: А. Э. Мильчин и Л. К. Чельцова в «Справочнике издателя и автора» отмечают, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)».
Таким образом, правильно и общеупотребительно: во Владивостоке. А варианты в г. Владивостоке, в городе Владивостоке следует характеризовать как специфически канцелярские (т. е. употребительные преимущественно в официально-деловой речи).
См. «Правила русской орфографии и пунктуации»., параграф 99
В приведенном случае (с существительным, подчиняющим себе как существительное, так и инфинитив) возможны оба варианта. В стилистическом плане конструкции с зависимым существительным более свойственны деловой речи, конструкции с инфинитивом чаще встречаются в разговорной речи.
Такое написание закрепилось в практике письма, хотя нормативными справочниками никак не регламентируется.
Слово сутки нужно заменить. Можно сказать: через полтора дня, через 36 часов.
Если вводное слово возможно относится к обеим частям сложного предложения, то запятая перед или не нужна. Скорее всего, обе причины в Вашем примере предполагаемые, поэтому запятую ставить не следует.