Europe's largest inhabited lake island on Lake Iseo is often overlooked by tourists, but is home to plenty of stunning ...