Cactus League, what should I know?

Hey, I’ve got a few questions about spring training. I’m heading to Phoenix for a few days to watch baseball for the first time and was wondering which stadiums are the best. Also, how can I find out when the top players are playing, or is it just luck? Lastly, any tips on getting around Phoenix, and any good bars or restaurants to check out? Appreciate any advice!