Понятное дело, что "ночевать где угодно, в том числе и дома", как обычный человек, первое лицо государства не просто не может, а не имеет права из соображений безопасности. Соответственно, являясь Президентом России Владимир Владимирович Путин ночует в местах с повышенным уровнем безопасности. Однозначно, апартаменты для отдыха Владимира Владимировича (в том числе и ночного) есть в Кремле (по некоторым источникам в Кремле находится 3 президентских резиденции). Кроме того в распоряжении нашего президента есть резиденции (безусловно, хорошо охраняемые), которых по разным источникам от 13 до 18. Но не все из них одинаково востребованы, есть постоянно посещаемые, есть посещаемые крайне редко. С 2000 года Владимир Владимирович живет (и соответственно, временами ночует) в резиденции "Ново-Огарёво", в Подмосковье.
Так же наш президент время от времени ночует в резиденциях "Горки-9" в Одинцовском районе (Подмосковье)
"Бочаров ручей" (дача в Сочи), в резиденции "Долгие броды - Валдай" в Новгородской области. В распоряжении президента, где он может работать, принимать визиты и ночевать так же: усадьба "Русь" в Тверской области, резиденция "Сосны" в Красноярском крае и еще ряд резиденций в разных городах России, что вполне закономерно, так как президент часто бывает в поездках по всей нашей не маленькой стране, и прибыв в тот или иной регион/край/область он должен иметь место для работы и отдыха.
Если же Владимира Владимировича ночь настигает во время его поездок, то видимо он ночует на борту лайнера - воздушного или водного. Так же президент имеет возможность ночевать на борту своей яхты "Сириус". Известно (по статьям в СМИ), что в середине прошлого года, будучи на рыбалке с Сергеем Шойгу в Тыве на озере Ак-Аттыг-Холь наш президент ночевал в палатке (на этой рыбалке Владимир Владимирович поймал щуку весом в 21 кг.).