Lo primero es que no quieres alojarlo en tu casa y si lo haces es porque te sientes bajo la presión de hacerlo y eso es mala señal. Te ha puesto en una situación comprometida, y se nota bastante que lo ha hecho adrede para pasar las vacaciones contigo gratis. Lo de preguntarte a ti ¿Qué hacemos? Como si el problema fuera vuestro, no, el problema es suyo que se ha comprado unos billetes y no tiene alojamiento. Tú no tienes que hacer nada.
Si no le invitas y termina todo entre vosotros, entonces sabrás que era o un interesado o un parásito, y no pierdes nada.
No tienes que dar explicaciones ni excusas, simplemente no tienes por qué invitar. Si ya ha comprado los billetes, que le pida él explicaciones o el dinero o lo que quiera a su amigo no? Que ha sido quién le ha hecho la faena.