There are may nice places in the Carribean for a holiday like this. Eden Bay is a fine place but sometimes a little bit overcrowded and there are also really great beaches in Curacao. There are also good resorts in Europe, e.g. in Spain, Portugal, Germany or Denmark. There's one very close to my
summer residency in Denmark. Just do some internet research, I am sure you'll find some cheap offers. The Carribean islands are something everybody should have seen at least once in his life.