In the US, you can find Amaretto at most liqueur stores. In Europe, you may even find it at your regular grocery store. Depending on the brand, they cost between 15 and 25$. If you want to indulge in a good almond liqueur, I recommend the classic Disaronno Originale.