Ranikhet is beautiful and the perfect place to settle down. It offers nature and serenity but on the other hand, because of being close to Nainital, it also offers all essential services that are needed for you to settle down. I also have a house there. Incase you want, I can provide you the contacts that can help you get a good deal there.