We're heading to Italy from Australia for 3 months next year (April to July 2016). Just wondeting whether we need to book accommodation (either hotels/apartments/villas) or whether availability is pretty good considering it is prior to peak season? Any advise would be appreciated.