Dine with a view: scenic Arizona restaurants serving delicious meals alongside breathtaking mountain landscapes.