I have stayed as long as 3 weeks, and as short as a long weekend (which actually was ok - kind of like a readers digest version) but then I live in Toronto and it is only a 4 hr direct flight. I usually try to incorporate the Friday and/or monday to give myself 2 weekends or 9/10 days (I travel alone and get air only so I can manipulate the days I book)....