Doing some flight cost research and spirit has them for under $300 to Punta cana. Are there any good guest friendly hotels and night life spots in the area? How about a gym? I would prefer an apartment for perhaps 3 weeks. Thanks