The 40 best gifts for singers of all ages and styles, no matter your budget. Our list includes everything from a home karaoke system to microphone sleeves.