Explore Kathmandu, Nepal's capital, set in a valley surrounded by the Himalayan mountains, and discover some of the country's most important cultural and spiritual sites. Visit Pashupatinath Temple, Swayambhunath Temple, Boudhanath Stupa, Patan Durbar Square, and Bhaktapur Durbar Square, then continue to Nagarkot for panoramic Himalayan views. Drive through Tamang villages, stay at Namobuddha, one of Nepal's most important Buddhist pilgrimage sites, and learn about Buddhism and Newari tribal culture. Along the way, taste chatamari, bara, and juju dhau.