Либо большой ТЦ (типа Афимолла или Атриума, там много всего), или бюджетное кафе с игровой комнатой. На теплоходе, да, от дождя есть где спрятаться, но детям может быть не особо интересно под крышей. Хотя фиг знает, на теплоходах, наверное, тоже внутри всё по-разному.