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