Useat Marstrandin hotellit tarjoavat ilmaisen aamiaisen, mukaan lukien Marstrands Kurhotell,
Marstrands Havshotell,
Nautic Hotell ja
Grand Hotel Marstrand.
Kolmen tähden Marstrands Kurhotell, jonka arvosana on erinomainen 9,6, tarjoaa ilmaisen mannertyyppisen aamiaisen päivittäin. Asiakkaat arvostavat ystävällistä henkilökuntaa ja sen läheisyyttä Carlstenin linnoitukseen, joka on vain 0,3 km:n päässä.
Ylellisempään oleskeluun neljän tähden Marstrands Havshotell, jonka arvosana on 8,6, tarjoaa ilmaisen buffetaamiaisen päivittäin. Tässä hotellissa on myös täyden palvelun spa, jossa on sauna, höyrysauna ja erilaisia hierontahoitoja. Se sijaitsee 0,7 km Carlstenin linnoituksesta.
Kolmen tähden Nautic Hotell, jonka arvosana on 8,4, tarjoaa ilmaisen buffetaamiaisen ja ilmaisen WiFin. Asiakkaat mainitsevat usein kauniit ja siistit huoneet, joista joissakin on merinäköala. Se sijaitsee kätevästi lähellä Carlstenin linnoitusta, vain 0,2 km:n päässä.
Toinen erinomainen vaihtoehto on 3,5 tähden Grand Hotel Marstrand, jonka arvosana on 8,6 ja joka sisältää ilmaisen buffetaamiaisen päivittäin. Tämä hotelli tarjoaa myös ilmaisen WiFin ja sijaitsee 0,3 km Carlstenin linnoituksesta.