Best Arizona restaurants with stunning views, from red rock patios to skyline tables that make every meal feel extra memorable.