I am trying to figure out the best Greek island to visit for a girl trip with a group of my girlfriends. We love wine tasting, nightlife, beaches, shopping, and enjoying some of the culture of Greece. I have a feeling we'll need a place that has a lot of variety. As the group will be larger, we also need to have the location to have a lot of things going on that we can walk to, especially if we can walk to go out to eat or grab drinks somewhere. As far as I know, we don't plan to rent a car (unless we really have to). What do you guys think?