Living on ship is a completely different experience than living at home, so why not have the best experience possible? I suggest splurging on a room with windows.
Although cabins in the center of the boat may have a more attractive price tag (read: cheaper), the beauty doesn’t extend much further. Waking up to total blackness in the middle of the day can be confusing and not very pleasant.
Rooms with windows allow natural light to shine through and wake you gently from your slumber — a big factor if you choose to cruise for an extended period.