I'm obsessing everyone in this forum because I can't seem to find the perfect place for my honeymoon... Now I'm narrowing it down to St. John. I read here that this island it may just be what we are looking for: beautiful not crowded beaches and great snorkeling.
We have about 15/20 days at our disposal. We're leaving in mid June and we have an average budget of $200 per night for lodging.
Now a couple of questions...
Should I spend all my vacation days in St. John or should I visit other islands? If so, which ones? Should I spend a few days in St. Thomas, Virgin Gorda? Or is it just fine to visit other islands on day trips?