The Zombies - "Odessey and Oracle" has some pretty happy songs on it. Only one or two that aren't so happy.
I recommend newer Deerhoof and all They Might Be Giants. Though their lyrics are often not happy (though not particularly sad) their music is often upbeat.
The Fiery Furnaces are often happy. Birdie Brain is like musical Dr. Pepper. Animal Collective's album "Feels" is like a happygasm. Cheer, happy, rah, rah, rah.
Also check out Joy Division. They have the word "joy" right in their name. Also I hear a lot of long hairs like them.