Best destinations for 1–5 month stays