Caribbean and Virgin Island Islands, Mauritius, Maldives, Shenandoah Valley-VA, New York City, Ontario are some of few places that still I remember. Variety of things to do, fun activities for all ages, driving, hiking, biking, fishing beautiful natural scenery are still fresh in mind.
In my opinion,best depends on your emotional state of mind
I have many :
San Andres & Providencia = Colombia
Ranguiroa= Tahiti
Costa Esmeralda= Italy.... and many more
I've loved Florence, Venice and Positano, Italy, Santorini Greece, London and Paris but Egypt is the place that keeps calling me back. I just feel at home there and there is a draw to the place that I can't explain.