It is known for its white sandy beaches, crystal-clear waters, and budget-friendly prices - and it's perfect to visit in ...