Strolling along the picturesque streets of Selinsgrove, Pennsylvania, is a true treat — from its quaint, colonial and 1800s buildings and trees, to its eclectic local shopping and delicious eateries.