We have never been to Michigan before but are thinking of changing up our vacation place this year. We usually go to Rehoboth in DE or Outer Banks in NC, sometimes Montauk, NY. We have made some bad choices in the past when we tried to change it up - Myrtle Beach was sleazy and gross, for example, and Virginia Beach was also pretty seedy. We don't really love places that have that kind of seedy vibe, with a lot of tattooed women and cigarette smoke and screen print T-shirt shops. Looking for something a little more wholesome and family-oriented, or at least clean and pretty. Does Traverse City - or maybe another Michigan beach - fit the bill? We don't need a great beach, but like water activities and having a lot to do, restaurants to walk to, sites to see, etc. Thanks!