Простите, честно, не понимаю... А зачем ЖДАТЬ гостей? Если ты сделал все, что тебе было надо сделать до их прихода, да и угощение в  том числе, а они еще не пришли- супер, есть время отдохнуть, просто неожиданно нарисовавшиеся свободное время... Это же чудесно! Можно книжку почитать, киношку посмотреть, с дитем поиграть.... Или Вы, так же как и автор, категорически не умеете сами себя занять в собственном доме, так что бы не скучно было? И единственное, что Вам приходит в голову в подобной ситуации, это смотреть в окно и злиться? Честно сказать, у меня 20 летний стаж самостоятельного принятия гостей, причем не 4 раза в год, а почти 4-5 раз в месяц, а то и чаще... И ни разу проблемы не возникало, хотя почти все всю жизнь приезжают как им заблагорассудится... И, на мой взгляд, единственное, что должны понимать гости, это то, что они едут туда, где им действительно рады, и не только в 3 часа, но и в 4, и в 5, и в 10....