Never tried or heard of these, let alone tried one, so no recommendation.
Alternatively buy a pay as you go nano Sim for while you are away.
But I would have thought your service provider could get you a nano sim by Saturday, if you contact them, if you haven't done so already.