Princeville has all the great things that you want on vacation. Beautiful scenery, great restaurants and beautiful beaches close by.