B.B.
Moorestown, NJ is one of the nicest towns in NJ. Yes, the taxes are high but the schools are incredible. PA will be a bit cheaper but NJ has it all. Within a hour drive you can get to lakes, mountains, beaches, forests, cities, shopping, ect. I am not originally from NJ and I can tell you that it is the most misunderstood state.