We've cruised as a family twice with Royal Caribbean, once to The Canaries and once to France and Spain. We enjoyed both and are now hooked on cruising. We are going on our third cruise with Norweigan next month, this time flying out to NYC and cruising from there to Florida and the Bahamas.
We love cruising because we aren't really a beach type family who like relaxing holidays doing nothing, we like to keep busy doing different things and seeing different places. Cruising is perfect for us. There are so many different things to do onboard from games, quizzes, ice skating, casino, shows, wall climbing, gym, spa, lazing by the pool, shopping, not to mention the huge choice of bars and eating venues, the list goes on and that's all just on the ship not to mention the different ports.
We've always gone for the cheapest inside cabin and will continue to do this. We only really sleep in our room so wouldn't pay the extra for a balcony or suite as wouldn't get the use out of it. We'd rather spend the extra money on cocktails or on other treats.
The food on board is out of this world. We usually go for breakfast in the buffet restaurant looking out to sea, lunch either buffet or room service or just a snack from one of the many options on board and evening meal we enjoy going to the main dining room for a 3 course meal. We've found the food and service on board to be amazing. One tip - try to lose at 10 pounds before your cruise so that you can put it all back on with all the yummy food you'll be eating onboard.
We generally do our own thing when we get to port, usually just having a wander in the place we are and looking around the town / shops / beach or whatever. And back on the ship in time for a late lunch of course! We've even stayed on the ship a couple of times and had it all to ourselves. We keep costs down by not spending in the casino, we might have a little game of something once or twice but not regularly. We don't dine at the speciality restaurants as there is really no need with the excellent food included. Unlimited soda drinks packages are great value for the kids, we don't bother with the unlimited alcohol packages as you'd need to be drinking a lot to get your moneys worth and I'd spend the cruise drunk if I did that, I love my cocktails so go for the drink of the day which is at a reduced price and you can pay a bit extra to keep the speciality cocktail glass and take it home as a souvenier too. Our bill at the end of the cruise has never been more than a few hundred, we find it good value. Of course, tips need to be taken into account too but most cruise lines let you pre pay those now and we do tip extra for great service.