One of the best spots for fine dining in Nelson is the All Seasons Café. Their wine list has won some awards and their staff is very adept at matching wines with the food they serve. Their menu is always changing, and you might want to make reservations in advance!

For a great start to your afteroon, search out the Preserved Seed for a vegetarian lunch (and a little slice of hippie culture in Nelson).

Finally, Baba's is another good spot for a nice dinner, serving Indian cuisine, and with a buffet on offer.