Yes, Mussoorie has ATMs and medical facilities. It's advisable to carry enough cash as some remote areas may have limited banking facilities.