Like in question 2, There really isn’t a best time. Prices depend on a number of factors like supply, demand and other housing market conditions. These can vary greatly from city to city, and from one neighbourhood to the next. Rather than season, the number of days on market is the biggest indicator of your negotiating power. If the home was recently listed, the buyer may not have had much time to test the market to compare other properties in the same price range, and will be less informed to negotiate.