10. Mexico (annual visitors: ~22 000 000)
The weather is almost perfect all year round in this tropical country. Mexico is a perfect place to relax and enjoy a sunny beach. If you love dancing, you can find a local nightclub and dance rumba or other Latina dances. Mexicans are very kind and cheerful people and they like tourists. A lot of attractions are cheap, some are even free. This is where can get to know an indigenous culture not found anywhere else. Also, the country is gaining popularity due to its rapidly developing medical tourism industry.