A remote lodge in Nepal leads Robb Report’s 2026 list, ahead of luxury properties in Rwanda, Scotland, Japan, and Italy.