Shopping is always right time. Whether you're shopping for crafts and trinkets or shopping for someone else, maybe fresh produce at a local farmer's market, and a lot more. Shopping boosts your mood, even if it's just window shopping.
USA Today had a list of the 10 best small towns with less than 25,000 people for shopping and our friends in Oregon made the list in a very unique and cool town...
R