Правильно: нЕ на кого (под ударением), но ни на кого. Ср.: нЕ на кого положиться – ни на кого из друзей он не мог положиться.
Вы правы. Правильно здесь: где бы не побывал путешественник.
Как правило, слова тем не менее не выделяются. В приведенном примере корректно без запятой.
Правильно: не спится (не получается заснуть) и не спиться (не стать пьяницей).
В значении «радует» правильно: не может не радовать. Ср.: не может ни радовать, ни огорчать.
Корректно: Не секрет, что он тогда ходил в магазин. Не секрет — это не вводное слово, а самостоятельное предложение.
При повторении слова с частицей так для усиления смысла запятая не ставится: Вот уж не повезло так не повезло!
Если далее не следует противопоставление, то верно слитное написание во всех указанных примерах.
Ваш пример очень непростой. Формально по правилу о наличии/отсутствии зависимых слов при отглагольных формах написание должно быть слитным. Однако это правило не учитывает возможности употребить причастие с не и без зависимых слов. Наблюдения за написанием не с отглагольными образованиями показывают, что «причастность» может поддерживаться не только зависимыми словами, но и возможностью подстановки слов, актуализирующих глагольные признаки причастия — указания на время действия, место, способ, субъекта действия. Однако для такой проверки нужно учитывать контекст более широкий, чем одно предложение. Попробуйте подставить в Вашу фразу, например, слова до сих пор, в издательстве N. Если в широком контексте это возможно, пишите не раздельно, если нет — слитно.