We've found a vague pattern that suits us: We sail hard for a couple of years, averaging 8,000 miles or so per, then hole up someplace wonderful to recharge our batteries, rehab the boat, and build back up the cruising kitty.
We weren't expecting the island of Langkawi (the name in Malay means "fish hawk") to be such an ideal spot for this, but that's how it turned out. As Carolyn often says, "The best parts of cruising are always a surprise."
The local Malays of Langkawi are extremely friendly. There's little or no crime. Weather conditions are benign (read: no hurricanes) all year long. Anchoring is free, and your vessel can stay without regulation for as long as you want. Visitors can stay for as long as they want, too, provided that they don't work and that they leave the country for 72 hours every three months, an easy task because exotic Thailand and bustling Singapore lie, respectively, to the north and the south. (Getting a visa eliminates the need to make a visa run to a neighboring country.)