Chiang Mai is also blessed with pristine natural resources including mountains, waterfalls, and rivers. The presence of numerous hill tribes that feature a wealth of unique cultures enhances Chiang Mai`s distinctive diversity. Hill tribe trekking, often combined with river rafting and elephant riding has always been one of Chiang Mai`s greatest tourist attractions. Nowadays there are innumerable activities and attractions both in the city and the surrounding province, including massage instruction and golf. Moreover, visitors can visit workshops where they can learn about the production of silk or silver, and purchase memorable, hand-crafted souvenirs.