If you want to stay in Monaco, it can be very expensive, so I would recommend to look for an accommodation in Beausoleil. Beausoleil is a city located in France, directly above Monaco. So you actually pass the border, but you don’t even notice it. Here are some of my favorites where I stayed at.
Monaco, a small city-state with Italian flair on the French Riviera, where luxury & glamour can be found, is definitely worth a visit. I have been there a total of 4 times now and fell in love with this place since the first time. The beautiful views on the sea in connection with the partly beautiful French houses but also the modern skyscrapers, the yachts and the well-kept city in general, has really done it to me.