This is a hard one...2 weeks is definately more cost effective, airfare being the big factor. BUT.....after a few months, I need to get back, I think about it ALL the time (like right now, last day there was Jan 8, so I am due!) My vote is for option B.