Amaro Montenegro is the best substitute, as it’s the closest in flavor to Amaro Nonino. But if you can’t find either, you can use sweet vermouth.