Santa Fe offers plenty of affordable and free activities, whether you love the great outdoors, historic architecture, or fascinating museums.