I currently live in a desirable locale which is a world-famous vacation spot. Suddenly, I have a lot of friends and they want to visit me.
I don't want to be rude but I have a few issues:
For them, it's a vacation. But I'm not on vacation, I live here. I have things going on, limited free time and for me it's a random week of the year.
I'm totally willing to provide information on how to enjoy the best the island has to offer, but I'm not necessarily free or willing to go with them. Just because I know where the best beach is, doesn't mean that I want to see it for the millionth time.
I find the expectation that I will spend whatever free time I have with them rather stressful. Plus, I don't eat out every night, I don't go out every night for drinks, and this doesn't automatically mean that I'll invite you for dinner at my place. And yet the expectation is there.
They almost always poorly plan their financial needs (they don't bring enough money, or they bring their home currency which local banks reject or change at extremely expensive rates, or their cards don't properly work in this country, etc..) and they expect me to lend them money while they get their act together. Yes, I know they will return it, but I don't like to babysit.
Now, this might sound as I'm not friendly nor welcoming, but this is not the case. I am. But I have my life going on here and I appreciate a bit of respect and boundaries.
What would be the best way to handle these situations, ideally providing a very clear context even before they leave their home land to come here?