All three of the U.S. Virgin Islands offer a selection of restaurants, most within a reasonable price range. Expect to spend between $10 and $30 per person to enjoy a nice lunch or dinner at a restaurant that's not part of an all-inclusive resort.
Continental, American, French, Italian, and Mexican cuisine, along with seafood and vegetarian fare, are all among what you'll find throughout the islands. Virtually all of the restaurants, regardless of whether they're located within a hotel or resort, accept major credit cards. Most are family-friendly, offering special children's menus and Americanized entrees.
On all three islands, you'll find many reasonable dining options where hamburgers, fries, pizza, and chicken dishes are served, making it easy for kids to find entrées they'll enjoy.