They have a lot of Internet cafes over there so it shouldn't be a problem to drop a line. By the way, Europe is a large continental mass. Any particular country you landed in?