Hi,
Here is a link to the Bali for Families website. It is well worth a look.
Bali for families
Bali shopping district is mainly Tuban to Seminyak. The Discovery Mall in Kuta would be worth a visit. The main road, Jl. Legian extends from
Kuta right through all the shopping areas and it is wall to wall shops and restaurants.
The Jayakarta is good for families, not sure if the suites could accommodate you all but they have full buffet breakfast and about 3 swimming pools with a children's pool. Location is good.
I would suggest staying at the one place for the whole time and take day trips and tours. You will spend precious time packing and unpacking and checking in and out of hotels. Tours can be arranged through your hotel or tour offices outside along the street and there is plenty of information available to help you choose.
Do not drive yourself. Too much of a chore and responsibility, traffic is crazy and you won't know your way around. Everybody gets to sit back and enjoy the sites. Perhaps a day to Ubud, the Bali Marine Park is another place that would be great for the whole group, The Mother Temple at Beaskih, Suka Wathi Market or the Ubud Market. Stay away from the monkey forest....scary little devils.
I would recommend a hotel over a villa. With so many children you want the swimming pool very secure.
Hope this helps
Enjoy
Catherine