If you plan on cruising more than once..I would buy.
We love having hubby's tux here, and he has already used it more than we thought he ever would. He chose a classic style so he is always in style and looking great. You can change up the shirts, vest/tie etc to make it look different. Also, he loves having his own tux shoes.
We got it at Men's Wearhouse, they also have them at Burlington Coat Factory, the internet and many, many other places.
Men's wearhouse alters it for you so it fits like a glove.