Sirmione-The Most Beautiful Italian Town You’ve Never Heard Of

Or maybe you have, but I hadn’t…and that was after living in Europe for almost seven years and traveling fairly extensively in Italy!  Sirmione is a historic town on the shores of Lake Garda and is just as charming as can be.  The picturesque town center is only accessible via real life castle drawbridge and […]