New Mexico may not have sandy beaches for sunny summer day trips, but it does boast alpine lakes with crystal-clear waters ...