Despite my boyfriend and I having very different ideas of what the perfect holiday looks like (he loves history and hiking, I love lying on the beach), we thankfully agree on the essentials: warm ...