A good option
The Hotel Gran Marquise is a good option if you want to stay in a classical hotel, and is perfect for a honeymoon. The decor of the foyer is very beautiful and impressive, and it has about three restaurants serving excellent food. The rooms are really big and comfortable. The bathrooms have a bath, a hair dryer, and really nice amenities. There's a kit available for you with a bathrobe, slippers, bag and beach towel. There's a rooftop gym with massages, sauna and jacuzzi. There's also a bar and a pool, but it's a bit small. Breakfast is wonderful, and food is cooked to order in the grill restaurant Meireles, which has sea views.