Preheat oven to 350°F (175°C). 2 liter baking dish butter.
Boil water in a saucepan also sprinkle the rice. Stir, reduce heat, and let the rice cook until tender, about 5 minutes. Drain rice and set apart.
Melting butter in a large skillet on heat, and cook and stirring onion until translucent but not brown, about 8 mn. Combine cooked onion and butter in skillet with rice; Stir in half-and-half, salt, and 1 3/4 cups of Swiss cheese. Transfering mix to prepared baking dish, also sprinkling remaining 1/4 c Swiss cheese over top.
Baking in preheated oven until rice is tender also browned, about 1 hour.