New Mexico is full of breathtaking national parks each with its own unique formations and history. Suitable for avid outdoor-lovers and for those who just want to appreciate a bit of nature, these are the best national parks in New Mexico: Carlsbad Caverns National Park White Sands National MonumentBandelier National MonumentKasha Katuwe National MonumentChaco Culture National Historical Park