I mad e the biggest mistake by booking a cruise with my girl scout troop at the same time as my daughter's graduation. So...I need to meet the cruise in St. Thomas and need a hotel near the port so I can meet up with the Carnival cruise (hopefully). I'll fly out after the graduation and have maybe 2 days to myself in St. Thomas (maybe I did this on purpose instead of spending those days with 10 wild teenage girl scouts, eh?)
Please help. Would like something mid range on or very near the beach. Thanks!