My family and I might have been lucky when we attended a recent Coyotes game at the Jobing.com Arena. We didn't pay for parking. I thought that that was a bit unheard of at sporting events, but I didn't complain! The complex itself is clean and well organized. And yes, it's a bit pricey to buy a beer or any sort of food item, but that is also expected. $9 for a beer is probably standard.
I also really like the Westgate Shopping Center next to the arena. Easy, walkable access to food and drinks before or after a game is just good thinking!