Silicon Valley and the Peninsula Cities

33 Results
  • 1
    San Jose

    San Jose

    California, USA
    107 reviews

    Came to San Jose for a convention and was not expecting too much, but what a nice surprise! First of all, the weather was so much more pleasant than San ...

  • 2
    Palo Alto

    Palo Alto

    California, USA
    60 reviews

    Palo Alto is pretty awesome. We got the google headquarters and some pretty sexy sunsets. We need more rain though:(

  • 3
    Santa Clara

    Santa Clara

    California, USA
    19 reviews

    Santa Clara offers many nice work-family balance options. Several large tech employers are located here along with a variety of housing options. Nice shopping and restaurants with neighborhood parks. Supportive ...

  • 4
    Mountain View

    Mountain View

    California, USA
    41 reviews

    Mountain View was a great city to work in. It has a great downtown with plenty off food options like Steins, Tide House and Xahn.

  • 5
    Menlo Park

    Menlo Park

    California, USA
    48 reviews

    Stole it! Great city, just a bit on the quiet edge ... if it was a bit more lively downtown I think everyone would enjoy it a bit more. Can ...

  • 6
    San Mateo

    San Mateo

    California, USA
    20 reviews

    lots and lots of delicious japanese food. ramen and izakayas galore. cinema and bars are there too

  • 7
    Cupertino

    Cupertino

    California, USA
    17 reviews

    Apple.

  • 8
    Sunnyvale

    Sunnyvale

    California, USA
    19 reviews

    Downtown Sunnyvale is up and coming.

  • 9
    Redwood City

    Redwood City

    California, USA
    21 reviews

    Test

  • 10
    Half Moon Bay

    Half Moon Bay

    California, USA
    105 reviews

    My in laws came to visit. Loved showing them around. They enjoyed all the cute shops and dinner at It's Italia. Picked up breakfast from Half Moon Bakery. Love having ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=silicon-valley-and-the-peninsula-california&controller=topics&country_code=&current_user_id=&filters=&id=2000000061095&klass_name=Region&list_type=cities&nearby=false&path=silicon-valley-and-the-peninsula-california%2Fcities&place=2000000061095&place_type=ProvinceArea2&place_type=region&region=2000000061095", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000061095" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };