Could you possibly advise the best place to shop for a special bottle of champagne while in Bermuda? We are staying at Watercolours, but plan to go all over on scooters. Would love to find a nice selection of wines/champagne that are not over the top expensive (or is that asking too much?!, LOL).Thanks!!