Utah is known for its gorgeous parks, but you can also walk the streets of these cute and colorful small towns that are filled with fun things to do.