вы пишете "когда выйдет на связь с вопросом о конкретных датах, то что мне отвечать?" - но вы же общаетесь и между летними поездками? созваниваетесь на праздники, дни рожденья, просто так узнать, как  друг у друга дела?ну, вот и скажите в ближайший ее звонок (сами не звоните первой) - "кстати, Маш, знаешь, следующим летом я не смогу тебя принять, другие планы намечаются". Дальше не удивляйтесь, если она  исчезнет из вашей жизни.Эпизод, описанный вами очень показателен. Если вы свалились внезапно, как снег на голову - и вас действительно оказались не готовы принять (стыдится своего жилья без ремонта или не хочет показывать мужчинку, с которым сошлась, или еще что), то уж всегда можно сделать так, что бы подруга (вы), с которой столько связано, не оказалась бы с таким плевком в сердце и не поимела бы такие чувства, как поимели вы.Тысяча извинений, честное изложение причины - (не убрано, нет ремонта, мужчина), предложение другого варианта - например, вечером приехать к вам в гостиницу, или утром прилететь в гостиницу и проводить на вокзал, где выпить вместе кофе или позавтракать. Далекий друг, с которым видишься раз в год у  него,вдруг приехал к тебе в город проездом - ну, как можно не сделать все возможное, чтобы друг ни на секунду не почувствовал себя одиноким, что не ощутил твоего тепла и дружественности?