So we live in Greece but we'll have guests from Italy, Switzerland and Sweden. Since they will fly in one day before the wedding and leave probably one day after, are we supposed to pay a hotel for them for all the period they will stay in our country? I am asking cause a decent looking hotel here is about 100 euros (120 $) and with 10 rooms that I would need to pay, it's pretty expensive (for 2 nights it would be 2000 euros, if they stay 3 nights it's 3000 euros). Still, I find it completely rude to expect them to fly in to be with me and tell them "deal also with the expenses of the hotel".
Any advice, please?