I reckon you should go on a cruise. In my opinion, cruises are the best holiday you can go on. If you go when there's good weather, it will be sunny and warm, it is really fun, and theres lots of things to do. Some people may think there's not much to do on a ship, but you would be really surprised at how much there is to do. There's also really good dining options available, and most cruise ships have a buffet, and the service and staff/crew are really nice and helpful, and will do their best to make you happy and enjoy your holiday. They will also do most things you ask them to do. Plus on a cruise you can go anywhere you want, cruise ships travel around most of the world. You can get good cruise deals on some websites, such as vacationstogo.com They have cruise deals, last minute cruises and more.
Amelia Island
Montreal
Bahamas
Park City
Galveston Island
San Diego
Nantucket
Alaska (by Cruise Ship)
Turks and Caicos
Jersey Shore
Mayan Riviera! google it. the resorts are super fun and cheap....well worth it. trust me:)
go some where like costa rica