With the world getting smaller and smaller due to globalization, it is getting more and more frequent. Case in point. Just a few weeks ago, I traveled to Philadelphia to interview for a job. In doing so, there were a few things that must be taken care of before you leave.
You have to get there some how. If you are a highly sought after potential employee, you should have no qualms about asking for your suitor to pay for your travel expenses. At least least, a reimbursement clause.
On the other end, If you are the one who is pushing for the position, you are going to have to be prepared to flip the bill for travel.
More times than not, there will be some type of compromise, either your potential employer will furnish the lodging arrangements, but you will have to flip the bill for travel or vice versa.
During your interview, you should expect to have an escort to show you around and lead you from place to place. That is, if there are several different offices in which you must visit while you are in town. If there is only a one stop interview, than don't expect the guided tour.
Once the interview is complete, you should always make sure you have an established timeline as when you should hear a yea or nae on if you have been chosen for the position. There is nothing worse than waiting several months only to find out via snail mail that your potential employer had chosen a "more qualified" (i.e. a candidate who will do the job for less money) candidate to fill the position.