A place in Switzerland, Sainte-croix is an interesting place to visit, given its unique culture, history and character. The nearest major city to Sainte-croix is Zurich. Add Zurich to your vacation plan, it has an interesting bunch of activities to do on your visit like Lindenhof, Old Town, Lake Promenade. Also, to reach Sainte-croix, you'll have to take a flight to Zurich; so its not really a detour. And even if it is, the city is worth paying at least a quick visit. 1-2 days is an ideal duration of visit to Sainte-croix.
Yes,it is that simple really! Enjoy your trip! Keep travelling!