I love to sing because it's direct and emotionally expressive. What instruments can accompany singing? Obviously, woodwind and brass instruments are out. I used to play piano, but pianos are big, and singing and playing piano is hard. In general, lutes (guitars, banjos, mandolins, etc.) you hold upright and strum work well. Your voice itself is also an instrument. The voice usually sings the lyrics/melody, but a song with just one voice sounds empty, so a lute accompanies the voice and plays chords in songs. As a side note, you can sing and play violin at the same time, but it's rather awkward.
I like lutes in general because they are good for accompanying singing. MusicParsed can currently render chord diagrams (left + right handed) the following lutes: ukulele, baritone ukulele, guitars, and guitaleles. Baritone ukuleles are tuned like the bottom 4 strings of a guitar (ukulele transposed -5), and guitaleles are tuned like a guitar with CAPO 5 (guitar transposed +5). Here's a visual comparison:
While I can play other lutes, my favorite lute is the ukulele. I actually started playing guitar and ukulele, but now, I mostly play ukulele because of its size, tone, and tuning.
If you have little to no music experience, I believe a ukulele is easier to learn than a guitar because I've taught complete beginners to play basic versions of basic 4 chord songs on ukulele in 30 minutes. Since a ukulele has fewer strings than a guitar (4 < 6), the beginner ukulele chords (Am, F, C, G) don't require many fingers on your fretting hand. It takes less effort to press ukulele strings, and I find the ukulele easier to hold than a guitar.
The smaller size also makes ukuleles more portable. I can fit my soprano ukulele into my backpack and bring it as a plane carry-on. You can get even smaller sopranino ukuleles, but I find that sound quality tends to suffer. Though there exist very expensive ukuleles (I have a $1000 solid koa wood ukulele), you can buy a cheap, decent ukulele for less than the price of a cheap, decent guitar ($50 < $100).
I primarily play ukulele to accompany singing, and I found I prefer ukulele over guitar tuning. The answer required knowledge of music theory and my own voice. First, some vocabulary terms:
Here's a visual of ranges for guitar, my voice, and ukulele.
I am female, and my voice range is E3 - E5. Guitars are tuned EBGDAE, and baritone ukuleles are tuned like the bottom 4 strings of a guitar (GDAE). G major is the easiest key to play in. However, singing songs in G major usually involves the very bottom or very top of my range, so I sound awkward. On the other hand, ukuleles (soprano, concert, tenor) are tuned GCEA. C major is the easiest key to play in. Singing songs in C major involves the middle part of my range, which is strongest.The range shown above is for a ukulele with a high G string (C4 - A5). If you put a low G string on a ukulele, you get a slightly wider range (G3 - A5). This overlaps nicely with my vocal range, so I can use the ukulele to write melodies for songs.
If you're a beginner, and you want to learn how to sing better, I wrote a guide on how to improve at singing for beginners. I also wrote a guide on how to play and sing at the same time. For more reasons on why people play ukulele, you can see this Reddit thread on /r/ukulele.