If you want to stay in a pretty medieval castle you have to visit Niva Niwa Lodge Nagarkot in Nepal.