I personaly think that there is not enough time- to do both Islands in one day. The streets on St Thomas are loaded with hidden shops and neat people. St John is just as jam packer with things to do. If you have to both in one day I would so St Thomas in the morning, early afternoon and then go to St John and enjoy the night life. There is no night life in St Thomas!