St Kilda sounds perfect for what you want. I think you will find there is plenty of shopping in the CBD. Punt Hill will be great. Get down Acland St is you can, very funky.

A zone one ticket is all you''ll need, I think you only pay for kids over 4, you can jump on and off trams, trains and buses on the one daily ticket. The transport staff can be really helpful for directions too.