I have always been facing issue to get a SIM card when I travel. My last experience was in Italy, I only managed to get a SIM on the second day (I landed in the midnight). Worst part was, I had to pay 20Euro for a 2 months SIM but I was only in Italy for 7 days. Any recommendation or suggestion for my next trip?