Tell me the exact date you plan to depart Bangalore (YYYY-MM-DD) so I can set arrival/departure days, check opening times and book recommended safaris and train seats.
Do you prefer a private driver/car (most flexible) or public transport (trains/buses)? Also indicate accommodation level: mid-range, boutique, or luxury.
Which beach vibe do you want: quiet/untouched (Tangalle/Madiha), lively with restaurants (Mirissa/Unawatuna), or surf/party (Arugam Bay — note Arugam Bay best Jul–Sep)?
Let me know if you have mobility constraints (climbing stairs, long hikes) so I can tailor hikes, Sigiriya climb, and Horton Plains options accordingly.