Located near a train station, Margaritaville Resort Cape Cod is a great choice for a stay in Hyannis. Guests can visit the spa to be pampered with deep-tissue massages, aromatherapy, or mani/pedis, and Grand Cru Bar and Grill, one of 2 restaurants, serves dinner. Other highlights include a water park, an indoor pool, and an outdoor pool.