Utah boasts small towns ideal for a weekend trip, with many perfect for hikers, winter sports lovers, and stargazers near stunning national parks. Springdale is ideal for visiting Zion National ...