We did the 12 day Anthem at the end of March. Like everyone said by the second sea day the weather warmed up significantly, enough to get some sun by the pool. That cruise was great. Not only some really good ports, the ship is great. Specialty restaurants were amazing, Wonderland & Jaime's are a must. The 12 days is a very nice amount of time, so even if the weather is so-so the first and last day you dont feel like you missed anything because you still had 10 awesome days.