I would say Albuquerque. The price of living here isnt too expensive, Downtown has pretty much everything you are looking for and the mountains are very close and extremely beautiful.