Heber valley is the most amazing and beautiful gem of Utah that houses 3 state parks, golf courses, Swiss theme town, fishing and a lot more to do and...