4 destinations to visit this winter for under $300 ✈️