When most people think of Arizona, they think of dry desert hills full of saguaro cacti and sweltering summer heat. However, the small city of Flagstaff, Arizona, turns these expectations around with its towering pine trees and surprisingly cool temperatures. Located just over two hours from Phoenix, this quirky mountain town offers some of the world's best outdoor recreation opportunities as well as a thriving entertainment scene and interesting museums. There are some amazing to do when visiting Flagstaff, whether you're there for a quick weekend getaway or a longer mountain vacation.

01The Grand Canyon

man overlooking Grand Canyon

Considered one of the Seven Natural Wonders of the World, this massive canyon is a must-see attraction in northern Arizona. It is located just over an hour from Flagstaff, so it's close enough for an easy day trip. Simply stopping by and peering over the rim is an amazing experience, and you can also explore miles of trails along the rim and in the canyon itself. Many Flagstaff-based companies also offer guided tours if you prefer a more structured experience.