Families looking for a luxury boutique villa style hotel experience will dig the Somerset, which has just 53 rooms spread over eight buildings right on Grace Bay Beach (walking distance to DIY snorkeling). A sort of hotel/villa hybrid, digs are in multi-room suites with fully equipped kitchens. It works great for families, especially as dining out in Provo adds up quickly. Beyond the rooms, there is a 70-foot infinity pool to chill by as well as a lengthy list of activities that will keep the kids busy while you do so. A spa and two restaurants -- one casual, the other more formal -- complete the picture. Oh, and on Monday nights, the property's general manager hosts a cocktail hour with free drinks, tapas, and live music for guests. Tuesday nights are dedicated to BBQs on the beach. The villa resort also works well for couples, as the suites here are beyond spacious and very private and there are a few different swimming pool options.