15. Cancun, Mexico
The south-east coast of Mexico is also a great location for your April holiday. Cancun is one of the most popular holiday destinations with a great climate and the weather is great in early spring. The temperatures reach 89°F in April so you can enjoy the sunshine by the beach sipping a drink. The lowest price per night we found is $136 per night.