1. Ecuador: With over 1,600 bird species, this country has the highest bird diversity per square kilometer in the world. The Amazon Rainforest, Andes Mountains, and Galapagos Islands are all hotspots for birdwatching.

2. Costa Rica: Known for its lush rainforests and cloud forests, this country boasts over 900 bird species including the resplendent quetzal and toucans.

3. Peru: Home to the famous Macchu Picchu, Peru also offers a variety of habitats including the Amazon Rainforest and high-altitude Andes, providing opportunities to see over 1,800 bird species.

4. South Africa: This country has a diverse range of habitats including coastlines, deserts, savannas, and forests, making it an ideal spot to see hundreds of bird species including African penguins and ostriches.

5. Australia: With unique bird species such as emus, kookaburras, and rainbow lorikeets, Australia is a popular destination for birdwatchers. The Great Barrier Reef also offers opportunities to see marine bird life.

6. India: The wetlands of Bharatpur and the forests of the Western Ghats are home to over 1,300 bird species including the Indian peafowl and the Asian paradise flycatcher.

7. Colombia: With over 1,900 bird species, this country boasts the most bird species in the world. The Andes Mountains and Amazon Rainforest provide a wide variety of habitats for birdwatching.

8. Norway: Visiting Norway’s coastline during the summer months offers opportunities to see arctic and seabirds such as puffins, guillemots, and kittiwakes nesting on cliffs.

9. Panama: This country serves as a bridge between North and South America, providing opportunities to see bird species from both continents. The Panama Canal also offers unique opportunities to see waterbirds.

10. Thailand: With over 1,000 bird species including the colorful pheasants and hornbills, Thailand offers a diverse range of habitats including tropical rainforests and mangroves.