What are the best countries to visit in March and April?

Peru.

The rainy season goes from November to March. Then, when you arrive, everything is green, pristine, and ready for beautiful photographs.

Not to mention the normal level of tourists at Machu Picchu (~3000 per day) is significantly lower because it isn’t high tourist season yet.

Saludos…

JS

Jared Snow