Maine Cities

954 Results
  • 1
    Portland

    Portland

    Maine, United States
    72 reviews

    This is a really adorable, hip seaside town with a great food scene. This was a fantastic day trip from Boston for us to see beautiful Maine.

  • 2
    Bar Harbor

    Bar Harbor

    Maine, United States
    56 reviews

    Great seaside town for tourists. Nearby Acadia National Park makes for a wonderful family destination.

  • 3
    Ogunquit

    Ogunquit

    Maine, United States
    5 reviews

    Anchorage By The Sea has the most amazing scenic view. The reception area is very welcoming with a beautiful fireplace and the extremely helpful and friendly staff won me over ...

  • 4
    Southwest Harbor

    Southwest Harbor

    Maine, United States
    9 reviews

    Great Place for Shopping, great wines, Sawyers Market, clothing and more

  • 5
    Wells

    Wells

    Maine, United States
    2 reviews

    A popular summer spot, the seaside town of Wells is one of Maine's oldest towns. Wells Beach, small hotels and inns, and casual seafood restaurants make Wells a great family ...

  • 6
    York

    York

    Maine, USA
    7 reviews
  • 7
    Kennebunkport

    Kennebunkport

    Maine, United States
    20 reviews

    great day outing with the family. Gorgeous coastal drive

  • 8
    Boothbay Harbor

    Boothbay Harbor

    Maine, United States
    19 reviews

    This is a great place for getting around and seeing Maine. It is not too far from most places and you really get a feel for Maine here. Lots of ...

  • 9
    Old Orchard Beach

    Old Orchard Beach

    Maine, United States
    26 reviews

    Great beach! It has a very high tide. Also most of the area around the beach is packed with hotels, motels etc. it gives it a cramped feeling... With a ...

  • 10
    Camden

    Camden

    Maine, United States
    15 reviews

    Camden is gorgeous. Less commercial than Bar Harbor or Boothbay, Camden feels like Norman Rockwell's America. The harbor views here are stunning and the town has a more upscale / ...

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.net/trip/hotels/hotel_suggestions?action=index&clean_path=maine&controller=topics&country_code=&current_user_id=&filters=&id=2000000000260&klass_name=Region&list_type=cities&nearby=false&path=maine%2Fcities&place=2000000000260&place_type=State&place_type=region&region=2000000000260", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000000260" + "&" + 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); } };