Dear, From the shipping settings I know it is possible

Dear,
From the shipping settings I know it is possible to target only one country. But now I have the following questions:

1. what happened when a customer from another country try to buy that product?
2. Moreover, is it possible to differentiate the shipping prices within once country? So if a want to deliver i.e. only in Italy, can I choose different prices for different regions?

Thanks,
Regards,
paddy