We're thinking of taking a few days to see Patzcuaro and some of the small towns/villages on the lake. Is this doable without a car - ie. is there a local tour guide who will take you to the towns once you're in Patzcuaro? Does the bus go from SMA to Patzcuaro directly? Any recommendations on who could do this and what towns are "must-sees"? Thanks.