We purchased our cruise tickets via a special at BJ's. The total cost of the 7 day cruise, including the suggested $140 tips, was $1539. We cruised from Boston, which was very convenient. The parking was opposite the pier and reasonable.
The cruise was shortly after a hurricane devastated much of Bermuda, so it had lost much of its normal green foliage. Transportation on the island was difficult too because of closed roads and bridges. So it was not an optimal trip, but we were sufficiently spoiled on board ship that we had a good time. The food on board was plentiful and healthful or sinful to meet your wishes.
Maps of Bermuda, and our port-of-call St. George are below.