Big your hotel and meal sound fantastic! I'm glad you got to have something nice on your trip. And I do hope you get home in time to see your grandma again.
As for the sleeping around... There's such a double standard out there. Girls do it, we're sloots. Guys do it, they get a handshake and a thumbs up. Not fair. Not that I feel good about my behavior, I feel like sh*t about all of it, but I don't need any bored small minded small town people making stuff up about me and making things worse. If there were a way to move I would.