7. San Salvador, El Salvador
Average cost per night: $92
San Salvador is the capital of El Salvador, and also the largest and most modern city in the country. During the month of April, the weather of the city remains dry and comfortably warm. It’s perfect for exploring and having fun.