Yes
Many websites such as Kayak.com or Priceline.com show rates from multiple airlines.
Punta Cana International Airport (PUJ)
No. You can book your trip through any travel website such as iTravel2000, Red Tag, etc.
3 nights
Yes!
HOT. Bring your swimsuits and your sunscreen!