These best hotels in Sri Lanka include some incredible boutique and luxury hotels and resorts. From hotels in Colombo to Yala National Park, these are...