I want to create a website for a group of musicians and I've chosen WordPress because it will help them to make updates. The site will have a news/update homepage for performances, biography page, store page, archived photos or videos of past performances, static pages for additional information and a contact page with a contact form.

I am new to all of the widget and plug-in features used in WordPress and I would like to know what types of general widgets/plug-ins that you guys could recommend for a WordPress music site, especially for the home page because I always have the hardest time designing it. So far on my list I have ecommerce and photo gallery plug-ins.