That depends on personal preference and the activities you plan to do. York offers a wide range of historical and cultural attractions, while Harrogate is a popular destination for spa treatments, shopping and outdoor activities.