Cultural programs offer a fascinating glimpse of Nepal's diverse ethnic and cultural traditions. There are several places in Kathmandu where folk dances and musical performances are held every evening.