Finding the perfect place to stay can be a nightmare; switching between websites, comparing prices and analyzing locations is tough.