You really can't go wrong no matter what you decide. If you are budget minded and like quiet relaxation Guavaberry is the place. The beach there is spectacular and uncrowded. If you decide on St John please take a look at A House of Open Arms. You can Google it. It was wonderful. But remember it is very difficult to find beachfront accommodations in SJ. Also SJ is more adventure and a lot more lively than VG.