When we were in Bermuda the Casino was closed while in port. Shortly after our cruise I read an article right here on Cruisemates that said they would be leaving it open. I don't remember about the shops. There is some decent nitelife in Bermuda. Where will you be docked? St. George, Hamilton, or the Royal Naval Dockyard?