Puerto Rico can be visited all year round.
Just keep in mind that the peak season is between December and Apri
Since Puerto Rico belongs to the USA, you need a visa or the same document as you need to enter the States.
Puerto Rico is a territory of the United States, so its locals are the US citizens.
Puerto Rico is officially called Commonwealth of Puerto Rico.