Topguest loyalty program uses social media as a way for travelers to earn points.