My boyfriend and I are interested in vacationing in the bvi in the next few months but I've never been before and I am clueless where to stay. We're a young couple and we love out doors activities (hiking, snorkling, biking, ect.). I would also like to do a little shopping. Any advice or recommendations? We're also considering staying in a small villa, how are they vs hotels? Thanks :D