However, you won't be able to do any shopping during the end-game sequence, so it's a good idea to do whatever buying, selling, and repairing you need before continuing. All other side quests will still be available afterwards. The only quest you'll need to complete beforehand is
You'll get a warning when you start it that some side quests will fail because of it, but this is only sort of true. This quest begins the end-game sequence for the Blood and Wine expansion pack.