"A warm welcome" is a very common phrase. "A happy welcome" sounds a little odd to me. "We will be happy to welcome you" is fine, to my ear, but something about making "happy" the adjective in front of "welcome" sounds odd. Other phrases that come to mind: "enthusiastic welcome", "hearty welcome", "heartfelt welcome.".