This year, Melbourne Cup falls on Tuesday, November 5. However you choose to spend the day, these cafes, restaurants and bars are staying open to help you make the most of it.